Ir al contenido


Foto

FreePascal, o mejor dicho Free Object Pascal

FreePascal

  • Por favor identifícate para responder
27 respuestas en este tema

#1 cram

cram

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 832 mensajes
  • LocationMisiones, Argentina

Escrito 06 abril 2017 - 12:23

Buen día colegas.

 

Les comento que recientemente acepté el gran desafío de elaborar sistemas o mejor dicho aplicaciones completas en CodeTyphon. El asunto es el porqué.

Porque es gratuito y la cotización del dólar en mi país no bajará en varios años, las actualizaciones de Delphi son casi siempre necesarias y porque se trata de un desafío.

Pasarse de Delphi a FreePascal es algo no tan complicado, pero sí un poco costoso. El entorno de desarrollo es algo diferente, si bien se podría decir que imita al IDE de la versión 7 de Delphi, actualmente ha evolucionado y lo sigue haciendo.

En la experiencia adquirida, puedo comentarles lo siguiente:

1. El IDE de CT o Lazarus requiere de una pantalla más grande o al menos una resolución más elevada, para que quepan los controles. Está algo abarrotada, algo parecido a lo que ocurrió en Office de MS antes de la creación de la cinta de opciones.

2. Tiene aspectos destacables como la ventana para ordenar los controles y la posibilidad de hacerlo de manera automática.

3. Existen aspectos no tenidos en cuenta al momento de realizar acciones automatizadas, como por ejemplo, al crear un procedimiento de captura de eventos de un objeto que se encuentra enlazado, más específicamente el dataset enlazado a un datasource que se encuentra en un módulo de datos; el evento es creado en el archivo incorrecto. :|

4. La compilación, construcción, etc. son lentísimas comparadas con Delphi.

5. Es increíble, pero se puede hacer un juego en 3D o 2D (que incluyan sprites) con componentes que se encuentran en la paleta ;) y las posibilidades para desarrolar aplicaciones con aspectos gráficos son muchas.

6. Componentes como TSqlQuery encierran todo lo referente a un TDataset (de Delphi) y si bien no es tan poderoso como este último, es más sencillo en algunos aspectos. En el caso de los campos autoincrementados es extraordinaria su sencillez. (y)

7. Existe la posibilidad de modificar cualquier componente del entorno y volver a reconstruirlo.

8. La ayuda en línea deja mucho que desear, pero existe y a veces es útil.

9. El editor tiene ciertos aspectos interesantes como resaltar las palabras que se seleccionan, etc.

10. Fuera del IDE, aunque formando parte del paquete se encuentra la utilidad Chain Builder que permite la creación de ejecutables para diferentes sistemas operativos de manera "amigable", aunque yo no lo entienda, :| *-)  JA JA. En realidad no lo usé, pero demuestra ser amigable y hasta parece serlo.

11. Al usar todo en una sola ventana, es posible empezar a hacer algo. ;)

12. |-)

 

Bueno espero a ver que dicen, si alguien lo ha usado.

En definitiva prefiero usar una herramienta gratuita e irresponsable antes que una "trucha" (en español de argentina sería algo así como falso y de origen dudoso) y casi perfecta aunque me afecte un poco en el tiempo y calidad.

 

Saludos

(b)

 

... y si estoy desaparecido es porque empecé una carrera, "che".


  • 2

#2 Agustin Ortu

Agustin Ortu

    Advanced Member

  • Moderadores
  • PipPipPip
  • 831 mensajes
  • LocationArgentina

Escrito 06 abril 2017 - 12:54

Pues si, hay alguna que otra piedra en el camino, y depende del tipo de codigo que escribe cada uno lo viable que es FreePascal (o que tan "distinto" de Delphi es). Hay algunas diferencias en las caracteristicas mas nuevas de ambos lenguajes, digamos que todo lo que sea anterior a Delphi 2009 (es decir, todo lo anterior a Unicode) es practicamente equivalente, con minimas diferencias. Ya las cosas mas nuevas como genericos, helpers y metodos anonimos hay diferencias mas sustanciales, desde la sintaxis como la semantica. A mi particularmente me desagrada mucho el no tener algunos framework/plugins de Delphi, porque ya forman parte de esas cosas que "hacen sin pensar" en piloto automatico. Pero lo cierto es que a veces cuando preguntan por aca en el foro de algo particular a Lazarus, lo abro y le doy algo de uso y esta muy bien

 

Lo que no deja de sorprenderme del IDE de Lazarus es lo rapido que es, no se puede comparar con el de Delphi en ese aspecto, el de Lazarus inicia instantaneamente, mientras que el de Delphi tarda un poco. Y en el uso noto la misma diferencia. El compilador como comentas, por lo menos los de Win32 que es lo unico que probe en ambos, el de Delphi es muchisimo mas rapido; supongo que solo Pascal clasico compila mas rapido que el compilador para Win32 para Delphi (que debe ser el compilador moderno mas rapido creado por el hombre)

 

Yo creo que en cuanto a IDE el de Delphi supera con creces al de Lazarus. Pero FPC esta muchisimo mas avanzado en compiladores que los de Delphi, por ejemplo hace poco hay una discusion sobre el compilador Linux x64 en el que el codigo emitido (en concreto para operaciones de coma flotante) no es muy performante, ya que utiliza un juego de instrucciones viejo, el x87

 

Enlaces: 

 

https://plus.google....sts/TNEc9sbHrn4

https://quality.emba...rowse/RSP-17724

 

Por otra parte, no probaste con la Starter? Yo la estoy usando, aunque lo cierto es que ultimamente me dedico mas a "estudiar" el lenguaje y hacer cosas para mi mismo que trabajo, le doy un uso profesional y la verdad es que anda muy bien, tiene algun par de cosas que le sacaron (esas que te agilizan tareas sencillas como el class completion) pero con algunos plugins  se pueden paliar las carencias. Ademas si necesitas acceso a datos podes usar Zeos que conecta a cualquier base de datos y funciona de lo mas bien


  • 1

#3 FerCastro

FerCastro

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 637 mensajes
  • LocationCiudad de México

Escrito 06 abril 2017 - 03:01

Amigo Cram,

 

Llevo un mes trabajando con CodeTyphon y más que nada es curiosidad por saber que tan flexible es para generar aplicaciones para Android y Mac.

 

La verdad es que no he hecho gran cosa, módulos pequeños y hasta ahora la programación se me ha hecho idéntica a Delphi. Se tienen muchos componentes excepcionales, otros de plano ni idea para que puedan servir.

 

Con respecto a los comparativos contra Delphi, pues te soy honesto, creo que estoy comparando dos cosas TOTALMENTE diferentes, pues mientras uno es un IDE basado y orientado a trabajar con la VCL y la api de windows y su disfuncional familia, CodeTyphon/Lazarus está listo para bailar al ritmo que le toquen con esto de la multiplataforma. Es por esto, supongo yo, la diferencia de tiempo de compilación, el manejo de algunas cosas que en Delphi damos por hecho etc.

 

Creo que es una buena herramienta, es más, creo que es una excelente herramienta. Es cierto que la ayuda deja mucho que desear, pero también es cierto que es mucho más estable que, por ejemplo la versión 2008 de Delphi. Y sobre todo, creo que no podemos comparar una herramienta que tiene 20 años en el mercado, y el respaldo de una empresa (Borland) en su tiempo líder en herramientas de desarrollo, luego un "mostro" como Embarcadero, contra una herrramienta de código abierto, que es mantenida por un grupo de programadores que en la mayoría del tiempo no sabemos ni quienes son, ni cuanto han trabajado.

 

Creo que Delphi es infinitamente superior que Lazarus en el ambiente Windows, es comparar un Lamborghini contra un buen deportivo. Pero en cuanto migro el mismo código para compilarse en Ubuntu/Mac etc, los parámetros de comparación desaparecen, Delphi desaparece.

 

Sigo aprendiendo FP/CodeTyphon, lo tengo trabajando en Windows y Mac, y hasta ahora salvo algunos detalles que me quitan más cabello, creo que es una herramienta como te dije líneas arriba, excelente.

 

Ojalá podamos servir de algo a los que van comenzando, para tener otra opción a la hora de desarrollar en nuestro amado Pascual.

 

Si necesitas algo y puedo ayudarte, será un placer, y si tienes algún descubrimiento, pasa para la banda, sera un gusto ahorrar tiempo de investigación.

 

Saludos desde la hoy muy contaminada, Ciudad de Mëxico

 

 


  • 2

#4 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.460 mensajes
  • LocationMéxico

Escrito 06 abril 2017 - 03:07

Amigo Cram,

 

Llevo un mes trabajando con CodeTyphon y más que nada es curiosidad por saber que tan flexible es para generar aplicaciones para Android y Mac.

 

La verdad es que no he hecho gran cosa, módulos pequeños y hasta ahora la programación se me ha hecho idéntica a Delphi. Se tienen muchos componentes excepcionales, otros de plano ni idea para que puedan servir.

 

Con respecto a los comparativos contra Delphi, pues te soy honesto, creo que estoy comparando dos cosas TOTALMENTE diferentes, pues mientras uno es un IDE basado y orientado a trabajar con la VCL y la api de windows y su disfuncional familia, CodeTyphon/Lazarus está listo para bailar al ritmo que le toquen con esto de la multiplataforma. Es por esto, supongo yo, la diferencia de tiempo de compilación, el manejo de algunas cosas que en Delphi damos por hecho etc.

 

Creo que es una buena herramienta, es más, creo que es una excelente herramienta. Es cierto que la ayuda deja mucho que desear, pero también es cierto que es mucho más estable que, por ejemplo la versión 2008 de Delphi. Y sobre todo, creo que no podemos comparar una herramienta que tiene 20 años en el mercado, y el respaldo de una empresa (Borland) en su tiempo líder en herramientas de desarrollo, luego un "mostro" como Embarcadero, contra una herrramienta de código abierto, que es mantenida por un grupo de programadores que en la mayoría del tiempo no sabemos ni quienes son, ni cuanto han trabajado.

 

Creo que Delphi es infinitamente superior que Lazarus en el ambiente Windows, es comparar un Lamborghini contra un buen deportivo. Pero en cuanto migro el mismo código para compilarse en Ubuntu/Mac etc, los parámetros de comparación desaparecen, Delphi desaparece.

 

Sigo aprendiendo FP/CodeTyphon, lo tengo trabajando en Windows y Mac, y hasta ahora salvo algunos detalles que me quitan más cabello, creo que es una herramienta como te dije líneas arriba, excelente.

 

Ojalá podamos servir de algo a los que van comenzando, para tener otra opción a la hora de desarrollar en nuestro amado Pascual.

 

Si necesitas algo y puedo ayudarte, será un placer, y si tienes algún descubrimiento, pasa para la banda, sera un gusto ahorrar tiempo de investigación.

 

Saludos desde la hoy muy contaminada, Ciudad de Mëxico

 

Ya hiciste una app para movil????

 

Si es así muestrala para que me cierres la boca, porque siempre he escuchado que es mejor que Delphi en la multiplataforma y hasta ahora nadie ha podido mostrarme ni un puto "Hola Mundo" en Moviles hecho con Lazarus.

 

Saludos


  • 1

#5 FerCastro

FerCastro

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 637 mensajes
  • LocationCiudad de México

Escrito 06 abril 2017 - 03:11

Ya hiciste una app para movil????

 

Si es así muestrala para que me cierres la boca, porque siempre he escuchado que es mejor que Delphi en la multiplataforma y hasta ahora nadie ha podido mostrarme ni un puto "Hola Mundo" en Moviles hecho con Lazarus.

 

Saludos

 

 

Bienaventurados los que creyeron sin ver, porque ellos verán a San Mapache.


  • 0

#6 FerCastro

FerCastro

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 637 mensajes
  • LocationCiudad de México

Escrito 06 abril 2017 - 03:15

Ya hiciste una app para movil????

 

Si es así muestrala para que me cierres la boca, porque siempre he escuchado que es mejor que Delphi en la multiplataforma y hasta ahora nadie ha podido mostrarme ni un puto "Hola Mundo" en Moviles hecho con Lazarus.

 

Saludos

 

 

Mi estimado, ya casi la termino. Si gustas te puedo mostrar una aplicación sencilla corriendo en Mac/Ubunntu/Windows con el mismo código.

 

Nadie hace menos a Delphi, Delphi es Dios Padre pero solo en windows, ahí nadie absolutamente nadie le tose, pero debemos aceptar que es su nicho, su mercado, su tope. Están haciendo cosas buenas con FMX, pero en verdad, está muy verde aún.

 

No os esponjéis que nadie atenta contra el credo que es la base de nuestra fe desde hace 20 años.

 

Saludos!!


  • 0

#7 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.460 mensajes
  • LocationMéxico

Escrito 06 abril 2017 - 03:28

Mi estimado, ya casi la termino. Si gustas te puedo mostrar una aplicación sencilla corriendo en Mac/Ubunntu/Windows con el mismo código.

 

Nadie hace menos a Delphi, Delphi es Dios Padre pero solo en windows, ahí nadie absolutamente nadie le tose, pero debemos aceptar que es su nicho, su mercado, su tope. Están haciendo cosas buenas con FMX, pero en verdad, está muy verde aún.

 

No os esponjéis que nadie atenta contra el credo que es la base de nuestra fe desde hace 20 años.

 

Saludos!!

 

No no, se que tu no haces menos a Delphi, pero hay muchos chavales que sostienen que Lazarus está muy por arriba de Delphi porque es multiplataforma, si, en efecto ejecutas aplicaciones en Mac en Windows y en Linux porque se puede instalar en esos sistemas operativos, pero los he retado públicamente a mostrar una app en Android y en iOS y nadie lo ha hecho, desde XE4 lo he pedido y ya estamos a 6 o 7 versiones y nada, siguen haciendo mutis.

 

Por eso digo, si  me muestran una aplicación sencilla hecha con Lazarus para móviles me callo la boca y acepto que ya se puede hacer, mientras tanto todo queda en el "mundo feliz". :)

 

Saludos


  • 0

#8 FerCastro

FerCastro

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 637 mensajes
  • LocationCiudad de México

Escrito 06 abril 2017 - 03:37

No no, se que tu no haces menos a Delphi, pero hay muchos chavales que sostienen que Lazarus está muy por arriba de Delphi porque es multiplataforma, si, en efecto ejecutas aplicaciones en Mac en Windows y en Linux porque se puede instalar en esos sistemas operativos, pero los he retado públicamente a mostrar una app en Android y en iOS y nadie lo ha hecho, desde XE4 lo he pedido y ya estamos a 6 o 7 versiones y nada, siguen haciendo mutis.

 

Por eso digo, si  me muestran una aplicación sencilla hecha con Lazarus para móviles me callo la boca y acepto que ya se puede hacer, mientras tanto todo queda en el "mundo feliz". :)

 

Saludos

 

 

La verdad es que las personas que hacen menos su martillo para alabar el martillo propio me valen drema. Si te gusta Lazarus y lo consideras la neta del planeta, excelente y bien por ti. Pero no significa que es mejor que Delphi, solo es diferente. Y lo mismo para los que hablan mal de Lazarus.

 

Es como decir que porque a mi me gusta la Victoria y  ti la la Corona, la Corona es una mierda (que si lo es...) Es cuestión de sabores y solo eso Y si hablan mal de  Delphi, pos que no lo usen y listo!! Los escucho y pienso:

 

"Debe ser terrible ser tan pobre que no te alcanza para una licencia, debe ser terrible ser pobre..."


  • 1

#9 tmsanchez

tmsanchez

    Advanced Member

  • Miembros
  • PipPipPip
  • 85 mensajes

Escrito 06 abril 2017 - 05:25

Lazarus se me hace muy interesante, sobre todo por el tema de la multiplataforma. 

 

En algún momento tuve que hacer algúna aplicación pequeña y me solicitarion que corriera en Ubuntu. La aplicación no requería acceso a base de datos simplemente tenía que guardar en un archivo y con Lazarus fué suficiente.

 

En el proceso de conocer Lazarus hice un pequeño ejercicio de migrar una aplicación en delphi que utilizaba dbexpress a una en Lazarus que utilizaba Firebird y sí, efectivamente el mismo código corrió en Windows y en Ubuntu.

 

http://delphiaccess....-windows-linux/

 

Actualmente en mis proyectos uso solo Delphi o Java (o dependiendo el lenguaje que me soliciten). Si sale algún proyecto que requiera ejecutarse en Ubuntu no descartaría utiizar Lazarus (sobre todo si el tema principal es que debe tener una interfaz de usuario "a la windows").

 

Saludos.


  • 1

#10 FerCastro

FerCastro

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 637 mensajes
  • LocationCiudad de México

Escrito 07 abril 2017 - 11:20

Actualmente en mis proyectos uso solo Delphi o Java (o dependiendo el lenguaje que me soliciten). Si sale algún proyecto que requiera ejecutarse en Ubuntu no descartaría utiizar Lazarus (sobre todo si el tema principal es que debe tener una interfaz de usuario "a la windows").

 

Saludos.

 

Amigo tmsanchez, ese es el truco supongo yo. Los usuarios quieren que cualquier programa en cualquier operativo esté programado "a la windows" y Lazarus te permite hacerlo en mac/win/linux, y esto es de gran ayuda.

 

Ahora bien, no lo he trabajado lo suficiente, pero no tiene la madurez ni la estabilidad de Delphi, creo que en ningún operativo, hasta ahora, pero como bien comentas, permite hacer pequeñas aplicaciones y esto es una excelente ventaja. Supongo que en un rato más podremos ver un ambiente que de verdad le compita a Delphi, y eso es bueno, muy muy bueno.

 

Saludos!!


  • 0

#11 cram

cram

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 832 mensajes
  • LocationMisiones, Argentina

Escrito 08 abril 2017 - 07:51

La verdad es que las personas que hacen menos su martillo para alabar el martillo propio me valen drema. Si te gusta Lazarus y lo consideras la neta del planeta, excelente y bien por ti. Pero no significa que es mejor que Delphi, solo es diferente. Y lo mismo para los que hablan mal de Lazarus.

 

Es como decir que porque a mi me gusta la Victoria y  ti la la Corona, la Corona es una mierda (que si lo es...) Es cuestión de sabores y solo eso Y si hablan mal de  Delphi, pos que no lo usen y listo!! Los escucho y pienso:

 

"Debe ser terrible ser tan pobre que no te alcanza para una licencia, debe ser terrible ser pobre..."

 

¿Cuál es el precio en pesos mexicanos de una licencia de RAD Studio? y cuál es la proporción de esta cifra en el ingreso mensual promedio de un ciudadano mexicano?, la verdad que me sorprende la realidad de la moneda mexicana con respecto al dólar, por eso va la pregunta

 

Acá la última que ví en pesos argentinos alcanza el valor de un automóvil usado.

 

Saludos.


  • 0

#12 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 08 abril 2017 - 08:58


Acá la última que ví en pesos argentinos alcanza el valor de un automóvil usado.

 

 

:| :|


  • 0

#13 Agustin Ortu

Agustin Ortu

    Advanced Member

  • Moderadores
  • PipPipPip
  • 831 mensajes
  • LocationArgentina

Escrito 08 abril 2017 - 09:10

Acá la última que ví en pesos argentinos alcanza el valor de un automóvil usado


Nuestro mercado no es ejemplo ni parámetro de nada. Los autos acá valen cualquier cosa. Y la ropa, los celulares, en fin, todo. Entre la cotización del dólar, los impuestos, y el margen de ganancia que le ponen los que venden, y el nivel de ingreso, los precios son desorbitantes

Las licencias más completas de Delphi me siguen pareciendo caras. Pero la mitad de las cosas que ofrecen no son necesarias. La licencia Pro, que si mal no recuerdo está 1000 dólares, no está "tan mal", es cara, pero es algo más alcanzable, sobre todo con lo de la Starter; las Enterprise y Architect creo que son de mas de 4000
  • 0

#14 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.460 mensajes
  • LocationMéxico

Escrito 08 abril 2017 - 09:45

¿Cuál es el precio en pesos mexicanos de una licencia de RAD Studio? y cuál es la proporción de esta cifra en el ingreso mensual promedio de un ciudadano mexicano?, la verdad que me sorprende la realidad de la moneda mexicana con respecto al dólar, por eso va la pregunta

 

Acá la última que ví en pesos argentinos alcanza el valor de un automóvil usado.

 

Hola 

 

Al día de hoy cada dólar cuesta 18.76 pesos, es decir una licencia de actualización de Delphi 10.2 Tokio Enterprise que su precio es de casi 2,200 dólares (mas su respectivo IVA para poderlo deducir de impuestos) está por los 50,000 pesos. Y con 50,000 pesos te puedes comprar un auto usado mas o menos así

 

Pero como todo en la vida es relativo, yo preferiría comprar mi Delphi que a futuro me dará para comprarme no solo un auto usado si no tal vez uno nuevo, (claro, con un poco de suerte y mucho código) a comprar un auto usado que me generará gastos en mantenimiento, gasolina, seguro, etc etc etc y que además cuando lo venda ya tendrá un valor menor al que pagué (si no me lo roban antes :s).

 

Por eso digo que la compra de las herramientas de trabajo, en éste caso Delphi, no debe verse como gasto sino como inversión, es decir, si lo quieren para hobby es un precio muy alto. Para eso hay otras herramientas que son gratuitas.

 

Saludos


  • 0

#15 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.295 mensajes
  • LocationArgentina

Escrito 08 abril 2017 - 11:19

Acá con que no sabemos si esto estalla por los aires o si la economía reflota... jugar al dólar es complicado. O se dispara o se controla... Estamos en un período de estancamiento y políticas al estilo "recalculando". Los GPS de Macri y el equipo económico andan medio medio. Por esta situación, yo diría que si algún Argentino está dudando de comprar una licencia que espere a ver por cual lado se decide Macri.

 

Tratar de llegar a comprar la versión Proffesional es posible. Pero para ello también hay que tener cierto respaldo económico, porque tampoco es que hay que jugarse con lo justo... Si para comprar la licencia tengo que quedarme con los bolsillos pelados no es buena jugada. Mejor que te queden unos pesos extras.

Por eso la edición Starter y que se le pudiera instalar componentes a medida que uno necesite ha sido un buen acierto (aunque se le extraña varias cosas... yo por ej. sin el autocompletado de clases pierdo la cabeza) para poner el cambio en primera.

Y ya cuando se tenga la posibilidad se pone la marcha en 2da con una Proffesional.

 

Mi herramienta principal sigue siendo Lazarus, pero de a poco estoy con planes de darle utilidad a Delphi Starter para otros proyectos.

 

Saludos,


  • 0

#16 Agustin Ortu

Agustin Ortu

    Advanced Member

  • Moderadores
  • PipPipPip
  • 831 mensajes
  • LocationArgentina

Escrito 08 abril 2017 - 11:53

Con respecto al completado de clases hay algunas soluciones, yo comente la de los macros cuando charle con poli.

 

Tambien podrias escribir tu propio experto que lo haga. Si se te complica o no queres realizar el parsing de archivos pascal existe un proyecto libre, DelphiAST, que genera el arbol sintactico de una unidad pascal (creo que hasta es compatible con FreePascal). Con ese proyecto el autor creo el plugin FixInsight, hoy propiedad de TMS Software, que consiste en un analizador estatico de codigo, basicamente te indica que problemas encuentra en tu codigo

 

Otra solucion es utilizar Lazarus ( <:o)  <:o) ) para realizar el completado de clases y pegarlo a Delphi

 

O tambien utilizar este IDE: OmniPascal que se ejecuta desde Visual Studio Code, que tiene algunas caracteristicas muy muy interesantes que no tienen ni Delphi, ni Lazarus ni ningun plugin que yo conozca


  • 0

#17 cram

cram

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 832 mensajes
  • LocationMisiones, Argentina

Escrito 08 abril 2017 - 12:56

Hola 

 

Al día de hoy cada dólar cuesta 18.76 pesos, es decir una licencia de actualización de Delphi 10.2 Tokio Enterprise que su precio es de casi 2,200 dólares (mas su respectivo IVA para poderlo deducir de impuestos) está por los 50,000 pesos. Y con 50,000 pesos te puedes comprar un auto usado mas o menos así

 

Pero como todo en la vida es relativo, yo preferiría comprar mi Delphi que a futuro me dará para comprarme no solo un auto usado si no tal vez uno nuevo, (claro, con un poco de suerte y mucho código) a comprar un auto usado que me generará gastos en mantenimiento, gasolina, seguro, etc etc etc y que además cuando lo venda ya tendrá un valor menor al que pagué (si no me lo roban antes :s).

 

Por eso digo que la compra de las herramientas de trabajo, en éste caso Delphi, no debe verse como gasto sino como inversión, es decir, si lo quieren para hobby es un precio muy alto. Para eso hay otras herramientas que son gratuitas.

 

Saludos

 

Sí, claro, el peso mexicano vale unos 0,057 dólares y el peso argentino unos 0,065. Es decir: el "cambio" favorece a la argentina. Pero, es por eso que preguntaba cuál es el valor sobre un sueldo promedio, para tener en cuenta cuál es el valor real no monetario. Está bien, igualmente vale como un usado, por ejemplo un VW GOL del año 1999, por citar uno.

 

Siempre me dicen que para crear una empresa es necesario pedir un préstamo y luego pagarlo. Pero yo soy muy "contra" y creo que es posible arrancar siempre desde cero. Y es por eso que para mí es preferible comprar un auto usado y usarlo más, mientras que genero dinero con una IDE gratuita para luego escalar a la IDE de pago. Son solo formas de ver lo mismo.

 

Aclaro que jamás intenté comparar a ambas herramientas para decir cual es mejor o peor (es algo sin sentido), solo para que alguno que no conozca a Codetyphon sepa más o menos en que se mete y saber de antemano que si puede costarte aprender con Delphi un buen dolor de cabezas y un poco la espalda, con CT serán los mismos más otros y que la frente se te puede volver colorada de tanto darle con la palma cuando no te sale algo. :| 8o| , pero con posibilidades y costos diferentes. ;)

 

Saludos.

Apenas comprenda el resto de los conceptos para la creación del APK, subo alguna muestra.


  • 1

#18 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.295 mensajes
  • LocationArgentina

Escrito 08 abril 2017 - 01:35

Con respecto al completado de clases hay algunas soluciones, yo comente la de los macros cuando charle con poli.

 

Tambien podrias escribir tu propio experto que lo haga. Si se te complica o no queres realizar el parsing de archivos pascal existe un proyecto libre, DelphiAST, que genera el arbol sintactico de una unidad pascal (creo que hasta es compatible con FreePascal). Con ese proyecto el autor creo el plugin FixInsight, hoy propiedad de TMS Software, que consiste en un analizador estatico de codigo, basicamente te indica que problemas encuentra en tu codigo

 

Otra solucion es utilizar Lazarus ( < :o)  < :o) ) para realizar el completado de clases y pegarlo a Delphi

 

O tambien utilizar este IDE: OmniPascal que se ejecuta desde Visual Studio Code, que tiene algunas caracteristicas muy muy interesantes que no tienen ni Delphi, ni Lazarus ni ningun plugin que yo conozca

 

Yo con las macro no me llevo bien. Prefiero seguir sufriendo :D

Como dije en el otro hilo, ¡aguante el copy-paste + "clase." !  :D 

 

 

Sí, claro, el peso mexicano vale unos 0,057 dólares y el peso argentino unos 0,065. Es decir: el "cambio" favorece a la argentina. Pero, es por eso que preguntaba cuál es el valor sobre un sueldo promedio, para tener en cuenta cuál es el valor real no monetario. Está bien, igualmente vale como un usado, por ejemplo un VW GOL del año 1999, por citar uno.

 

Siempre me dicen que para crear una empresa es necesario pedir un préstamo y luego pagarlo. Pero yo soy muy "contra" y creo que es posible arrancar siempre desde cero. Y es por eso que para mí es preferible comprar un auto usado y usarlo más, mientras que genero dinero con una IDE gratuita para luego escalar a la IDE de pago. Son solo formas de ver lo mismo.

 

Aclaro que jamás intenté comparar a ambas herramientas para decir cual es mejor o peor (es algo sin sentido), solo para que alguno que no conozca a Codetyphon sepa más o menos en que se mete y saber de antemano que si puede costarte aprender con Delphi un buen dolor de cabezas y un poco la espalda, con CT serán los mismos más otros y que la frente se te puede volver colorada de tanto darle con la palma cuando no te sale algo. :| 8o| , pero con posibilidades y costos diferentes. ;)

 

Saludos.

Apenas comprenda el resto de los conceptos para la creación del APK, subo alguna muestra.

 

Es cierto que enfrentarse a CodeTyphon es para ciertas cosas, un reto. Pero se puede seguir adelante. La gente del foro de Lazarus como la de CodeTyphon es muy atenta y colaborativa.

 

Yo también soy reacio a la idea de ir por un préstamo o crédito bancario. En mi caso particular es un riesgo demasiado alto. Prefiero seguir con algo "pequeño" y gratuito y escalar paso a paso, antes que jugarme a pedir un préstamo para tener algo más "grande" y que después no salga del todo bien y no pueda devolver el préstamo. Más que nada se debe a que yo estoy en un período de tránsito... hoy tengo para mantenerme, mañana puede que no... Hoy puedo atender mis otras obligaciones que son prioridad todavia, y pasado mañana puedo dedicarme a lo mio. En la medida en que voy terminando con mis viejas responsabilidades voy preparando mi camino de independencia. Cuando me deshaga de lo viejo, que gracias a dios ya queda mucho menos, ahí si podría decir "Bueno. A ver, ahora si, tengo ahorrado 10 escopetas, veamos para donde apuntamos".

 

Saludos,


  • 1

#19 FerCastro

FerCastro

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 637 mensajes
  • LocationCiudad de México

Escrito 18 abril 2017 - 11:05

Ya hiciste una app para movil????

 

Si es así muestrala para que me cierres la boca, porque siempre he escuchado que es mejor que Delphi en la multiplataforma y hasta ahora nadie ha podido mostrarme ni un puto "Hola Mundo" en Moviles hecho con Lazarus.

 

Saludos

 

 

Mi querido E-Go, acabo de compilar los primeros ejemplos de Lazarus/Android, y aunque hasta ahora los ejemplos son sencillos (el uso de un progres, botones, edits), la generación de los APK's eran algo así como la piedra filosofal del truco.

 

Ahora comienzo a hacer algo realmente digno de callar bocas  :)

 

Saludos E-Go!


  • 1

#20 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.460 mensajes
  • LocationMéxico

Escrito 18 abril 2017 - 11:07

Mi querido E-Go, acabo de compilar los primeros ejemplos de Lazarus/Android, y aunque hasta ahora los ejemplos son sencillos (el uso de un progres, botones, edits), la generación de los APK's eran algo así como la piedra filosofal del truco.

 

Ahora comienzo a hacer algo realmente digno de callar bocas   :)

 

Saludos E-Go!

 

Que bien amigo, te felicito, ya preparo mi sombrero y mi  :lipsrsealed:

 

Saludos


  • 0





Etiquetado también con una o más de estas palabras: FreePascal

IP.Board spam blocked by CleanTalk.