Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-10-2015
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.114
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por roman Ver Mensaje
Me acabo de topar en mi disco duro con CudaText, un programa escrito en Lázarus -que no recuerdo cómo llegó a mi disco duro- y me acordé de este hilo. Yo mismo tengo esta duda de Toni pero a juzgar por el programa en cuestión -y acepto que juzgo casi nada más de verlo más que de usarlo- pues da la impresión de estar más que listo para desarrollo profesional. Y está compilado para Windows, Linux y OSX. ¡Guau!

// Saludos
Tiene muy buena pinta ese editor. Acabo de probarlo en Windows y funciona estupendamente. De hecho, en mi experiencia, los componentes "SynEdit", son ya mejores en Lazarus que en Delphi, puesto que hace tiempo se creó un "fork" de dichos componentes para Lazarus y este proyecto se ha mantenido y ha evolucionado mejor que el proyecto original para Delphi. Lazarus puede no ser cien por cien comparable con Delphi, pero, en mi opinión es una herramienta muy, muy atractiva.
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 09-10-2015 a las 14:13:26.
Responder Con Cita
  #2  
Antiguo 09-10-2015
Toni Toni is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona - España
Posts: 364
Poder: 22
Toni Va por buen camino
Si la verdad es que tener tiene una pinta estupenda y mas para los que ya conocemos Delphi. Es muy atractivo el tema multi-plataforma. Pero por eso quise preguntar porque antes de comenzar un proyecto nuevo en este entorno saber algunas opioniones, ya que una mala eleccion de este tipo puede ser un desastre. Como en la 'construcción' se necesitan elementos solidos para construir.
__________________
Saludos,

Bitman
Responder Con Cita
  #3  
Antiguo 09-10-2015
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.114
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por Toni Ver Mensaje
Si la verdad es que tener tiene una pinta estupenda y mas para los que ya conocemos Delphi. Es muy atractivo el tema multi-plataforma. Pero por eso quise preguntar porque antes de comenzar un proyecto nuevo en este entorno saber algunas opioniones, ya que una mala eleccion de este tipo puede ser un desastre. Como en la 'construcción' se necesitan elementos solidos para construir.
La cosa es que se supone que las últimas versiones de Delphi son también multiplataforma. Para mí también es atractiva esa opción (aunque a la hora de la verdad, desarrollar para múltiples plataformas implica unos conocimientos de dichas plataformas, de los que yo carezco prácticamente), pero, por eso mismo también no habría que perder de vista a Delphi, pues en ese aspecto deben estar al menos a la par: ambos prometen ser multiplataforma y parace que en efecto ambos lo son.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #4  
Antiguo 09-10-2015
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
En lo que no están a la par es en el precio

dec: ¿no te has planteado portar SmallEditor a Lazarus? Aunque en estos momentos no tengas muchos conocimientos de otros entornos, te daría la posibilidad de hacerlo en un futuro. Y, por lo que entiendo, los SynEdit, que son la base de tu editor, existen también para Lazarus.

// Saludos
Responder Con Cita
  #5  
Antiguo 09-10-2015
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.114
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por roman Ver Mensaje
En lo que no están a la par es en el precio

dec: ¿no te has planteado portar SmallEditor a Lazarus? Aunque en estos momentos no tengas muchos conocimientos de otros entornos, te daría la posibilidad de hacerlo en un futuro. Y, por lo que entiendo, los SynEdit, que son la base de tu editor, existen también para Lazarus.

// Saludos
Sería demasiado trabajo. Hacer Small Editor tal como está ahora me llevó cerca de un año de desarrollo, total para vender, tachán, una licencia. Para mí no tendría sentido hacerlo, menos ahora, que llevo casi un año trabajando en mi nuevo proyecto, menos mal que he vendido alguna licencia más, aunque desde luego no las soñadas.

Por otro lado, no abandono Small Editor: es el editor que utilizo yo mismo a diario. Mi último sitio web, si bien es verdad que muy sencillo, está escrito usando Small Editor. Claro que yo soy un usuario especial del programa: digamos que acepto sus posibles limitaciones, sean estas las que sean.

Por otro lado, tengo la sensación de haber perdido el tren, es decir, aunque Small Editor me parece un programa decente, creo que los editores de texto van más por otros derroteros, el que tú mismo has puesto arriba, por ejemplo, ya sigue algunos de estos nuevos caminos que igual yo ya no sé ver.

En fin, también es que estoy liado con otros proyectos (incluso con Small Editor, que no he abandonado, ¿eh?) y ahora mismo plantearme dicho trabajo de portar el programa a Lazarus se me antoja muy, muy cuesta arriba. De lo que acaso me arrepienta algún día es de no haber procurado, desde un principio, que mi último proyecto fuese multiplataforma.

Claro que eso se dice muy fácil... tal vez demasiado fácil.

¿Qué pasará en el futuro? Eso nadie lo sabe o si no que invite.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #6  
Antiguo 09-10-2015
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
¿Cuáles serían esos otros derroteros?

Por otro lado es cierto que no ha de ser moco de pavo la portación. Quizá lo que deberías plantearte es que en un futuro proyecto sí lo plantees desde el inicio como multiplataforma. Y, en la medida que te sientas cómodo en el desarrollo, podrías mirar hacia atrás...

// Saludos
Responder Con Cita
  #7  
Antiguo 09-10-2015
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.114
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Pues los derroteros que siguen los editores de éxito. Al fin y al cabo se supone que uno se parte la espalda al frente del ordenador para algo... de hecho, como no sea así, esto no podrá ser sino un hobby, una afición, entre las horas de jornada de cualquier trabajo... Pero ni modo: si así tiene que ser, así será. Pero me refiero a eso, a que los editores de éxito, que se hinchan a vender licencias, van por otros derroteros, tal vez no sé especificar ninguno ahora mismo (¡al fin y al cabo yo uso Small Editor y estoy contento!) pero el "mercado" parece tenerlo claro.

Por lo demás, recuerdo que con mi último proyecto pensé en usar Firemonkey y Lazarus. Pero se dieron varias circunstancias: en primer lugar, cierta dependencia (que igual podría haberse pensado de otra forma, puesto que tal vez haya que hacerlo, es decir, pensarlo de otra forma, incluso con el programa "sólo" para Windows) con el componente "TWebBrowser", que el proyecto usa no sólo para "depurar" y mostrar los resultados, pero, también y sobre todo para el "diseño" de las aplicaciones que permite hacer mi último proyecto. Cuando arrastramos en tiempo diseño un "botón" estamos arrastrando un "TWebBrowser", de modo que el HTML del botón y su estilo se vean más o menos similares después en tiempo de ejecución.

Esa y otras posibles dependencias (el componente "TResizer", que es el diseñador de mi proyecto, no está disponible para Firemonkey y hasta donde yo llego no hay nada parecido en Lazarus) me hicieron continuar con Delphi "para Windows". Y ahí también entramos en otra historia: el desarrollo de este último proyecto mío ha sido frenético al principio, como casi todo lo que he sido incapaz de hacer de otro modo, o sea, que cuando me quise dar cuenta... ya ha pasado casi un año de trabajo avanzando en el programa "para Windows" y obviando otras posibles plataformas.

También tengo cierta convicción: prefiero un entorno para Windows rápido y "bonito" que un entorno multiplataforma lento y "feo". Pero este pensamiento posiblemente se basa en mi inexperiencia en desarrollo multiplataforma, por ejemplo, realmente no sé qué tan bueno es Lazarus ni Firemonkey para esto, pero, volviendo al ejemplo de editor que pusiste arriba, desde luego se ve bastante bien aquí en Windows 10. De todas formas otro pensamiento corrió por mi mente cuando comencé mi último proyecto: si tiene éxito, tal vez lo reescriba para que sea multiplataforma. Y este pensamiento lo mantengo y tal vez no sea del todo descabellado.

Tal vez los usuarios de Windows podrían de alguna manera financiar el desarrollo en otras plataformas, sin olvidar el propio Windows. Pero lamento decir que las cosas no marchan, de momento, como para que algo así sea hacedero, al menos económicamente viable. Sin embargo, y, a fuer de ser económicamente inviable, como lo soy, si me da tiempo, igual hasta termino haciéndolo yo por mi cuenta y riesgo, vuelta a apostar, dándolo todo, quizá el último suspiro, ya digo, sin esperar a que dicho trabajo merezca la pena pecuniariamente hablando. No descarto esto porque al fin y al cabo me gusta o quiero que me guste lo que hago.
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 09-10-2015 a las 16:51:38.
Responder Con Cita
  #8  
Antiguo 15-10-2015
t-edson t-edson is offline
Registrado
NULL
 
Registrado: oct 2015
Posts: 8
Poder: 0
t-edson Va por buen camino
Una aclaración, CudaText, no usa SynEdit como soporte. Usa ATSynEdit, un nuevo competidor del SynEdit para Lazarus.

Cita:
Empezado por roman Ver Mensaje
dec: ¿no te has planteado portar SmallEditor a Lazarus? Aunque en estos momentos no tengas muchos conocimientos de otros entornos, te daría la posibilidad de hacerlo en un futuro. Y, por lo que entiendo, los SynEdit, que son la base de tu editor, existen también para Lazarus.
SynEdit ha avanzado bastante en Lazarus. No sé como estarán en Delphi, pero yo los he usado bastante tiempo en Lazarus, y yo mismo me he encargado de apoyar en su desarrollo. Actualmente cuenta con documentación (en español), resaltador de Syntaxis Configurable, con plegado, de código, Regex, caracteres latinos, sensibilidad de caja, .. y Librería configurable de Completado de Código, sensible a contexto, con control de cursor, manejo de íconos, etc.
Responder Con Cita
  #9  
Antiguo 15-10-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.107
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Gracias por la aclaración.
Y bienvenido a clubdelphi
Responder Con Cita
  #10  
Antiguo 15-10-2015
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cierto, cierto, gracias por aclarar. Y ya veo que está muy completo el ATSynEdit. Incluso tiene selección múltiple. Wow!

// Saludos
Responder Con Cita
  #11  
Antiguo 15-10-2015
t-edson t-edson is offline
Registrado
NULL
 
Registrado: oct 2015
Posts: 8
Poder: 0
t-edson Va por buen camino
No hay de qué.

Actualmente, para editores con resaltado de sintaxis, tenemos en Lazarus al SynEdit y a ATSynEdit. El primero es bastante sólido y estable, bastante rápido y maneja bien archivos enormes. El segundo es nuevo pero tiene funcionalidades no encontradas en SynEdit, como el ajuste de línea, (wordwrap), la edición con múltiples cursores y los minimapas.

Pero volviendo al tema, yo he usado Lazarus por casi dos años y puedo decir que es bastante estable, sobre todo en las útlimas versiones. No tendrá todas las librerías que uno desearía, pero tiene el soporte de una comunidad que puede ayudarte en momentos difíciles.
Yo diría que algunas de las normas en Lazarus son:

* Si no sabes cómo hacer algo, pregunta.
* Si no hay un componente, creálo.
* Si no hay una librería, escriíbela.
* Si no sabes cómo crear un componente o librería, pregunta.
* Si no hay documentación, escríbela.

Actualmente estoy migrando un código VB de 25000 líneas a Lazarus y no pienso dar vuelta atrás. Después de probar esta herramienta no la dejaría por nada (casi nada, ... o tal vez si... ).
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Comparativa entre Free Pascal 2.2.0 y Turbo Pascal 7.0 esocrates Varios 2 14-07-2008 14:56:24
Indy soporta Free Pascal/Lazarus Delfino Noticias 6 15-01-2006 10:55:55
manual de excepciones de object pascal para free pascal??? Garion OOP 3 27-05-2005 00:42:29
Free Pascal 2.0 marcoszorrilla Noticias 6 19-05-2005 12:04:51
Free Pascal y Lazarus Magician^ Noticias 7 31-03-2004 19:12:04


La franja horaria es GMT +2. Ahora son las 14:19:32.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi