Así como dice mi titulo, estoy en un dilema, como algunos ya sabrán, se me ha metido la idea de hacer una empresa desarrolladora de software (Ando en busca de socios, Ya hay prospectos) y todo este dilema vino con la siguiente pregunta. ¿Te vas a dar de alta en Hacienda?...Chin.... Y es uno donde se pone a pensar y viene eso de la ética profesional (De ves en cuando), ya que si vas a desarrollar software ocupas tener todo legal, licencias del lenguaje, del mismísimo Window$. Pa que la juegan somos pocos los que lo tenemos en regla. Por eso uso linux :P... Menos para los juegos y los programas que vendo con mi empresa.
Bueno buscando unas alternativas libres el cual no tengan alguna cláusula que no hay bronca si un programa lo comercializo salieron 2 que realmente me han llamado la atención.
NetBeans: Es un IDE de Java... Lenguaje de programación que lleva tiempo pegando con un tubo, además que el desarrollador de aplicaciones es muy bien pagado.. Tiene una gran variedad de plugins y demás. Entre las ventajas que le vi, es que es un lenguaje multiplataforma. Osea que igual corre en Window$, Linux y Mac OS. Esto economizaria mucho tiempo y trabajo ya que nomas realizarías 1 vez el sistema, no como por ejemplo VB que lo haría y para migrarlo a otra plataforma tendría que rehacer el código y la neta que hueva.. pero si hay $$$ ni pex se hace...
Con dinero baila el perro dicen.
La desventaja que le veo es que es un sistema Interprete, y son algo lentas las aplicaciones realizas con JAVA, deberían de trabajar mas para hacer mas nativo el lenguaje, aunque dicen que se podría compilar de otra manera y tener al 100% la aplicaron. Ya veremos.
Lazarus: Es un IDE de FreePascal... resumido es la versión gratuita de un Delphi lenguaje que utilizo y me encanta :P. Al igual que NetBeans es multiplataforma a diferencia de Delphi.
La desventaja que veo aquí es que tengo un friego de componentes en Delphi muy buenos realmente y muchos de ellos gratuitos, pero muchos de ellos son compatibles con lazarus por que la neta en Lazarus le faltan mas componentes tiene uno que otro bueno. Y lo interesante es que puedes convertir el proyecto de Delphi a Lazarus siempre y cuando no manejes un componente de tercero.
Bueno buscando unas alternativas libres el cual no tengan alguna cláusula que no hay bronca si un programa lo comercializo salieron 2 que realmente me han llamado la atención.
NetBeans: Es un IDE de Java... Lenguaje de programación que lleva tiempo pegando con un tubo, además que el desarrollador de aplicaciones es muy bien pagado.. Tiene una gran variedad de plugins y demás. Entre las ventajas que le vi, es que es un lenguaje multiplataforma. Osea que igual corre en Window$, Linux y Mac OS. Esto economizaria mucho tiempo y trabajo ya que nomas realizarías 1 vez el sistema, no como por ejemplo VB que lo haría y para migrarlo a otra plataforma tendría que rehacer el código y la neta que hueva.. pero si hay $$$ ni pex se hace...
Con dinero baila el perro dicen.
La desventaja que le veo es que es un sistema Interprete, y son algo lentas las aplicaciones realizas con JAVA, deberían de trabajar mas para hacer mas nativo el lenguaje, aunque dicen que se podría compilar de otra manera y tener al 100% la aplicaron. Ya veremos.
Lazarus: Es un IDE de FreePascal... resumido es la versión gratuita de un Delphi lenguaje que utilizo y me encanta :P. Al igual que NetBeans es multiplataforma a diferencia de Delphi.
La desventaja que veo aquí es que tengo un friego de componentes en Delphi muy buenos realmente y muchos de ellos gratuitos, pero muchos de ellos son compatibles con lazarus por que la neta en Lazarus le faltan mas componentes tiene uno que otro bueno. Y lo interesante es que puedes convertir el proyecto de Delphi a Lazarus siempre y cuando no manejes un componente de tercero.
Bueno todavía no se por cual decidirme, estoy estudiando todo, en Lazarus no tendría problema por que la sintaxis en igual que en Delphi, en NetBeans hay que fregarle para entenderlo cosa que no le temo quien sabe mi próximo socio. jejejeje.
Sale los dejo y si saben de algún Lenguaje de Programación que sea free hasta con la licencia de comercialización es bienvenido. Ahh que no sea python y cosas de esas de preferencia con IDE.
Saludos!!
cAiFaN
2 comentarios:
Multiplataforma, gratuito, con IDE...
Por que no pruebas algo basado en servicios web?
No necesariamente tienes que estar online para hacer una aplicacion que corra en un navegador, tienes lenguajes de script suficientes para hacer muchas cosas, el propio Java es uno de ellos, JavaScript, Perl, PHP, Python... Cada uno con un area en especifico claro.
NetBeans es JAVA pero con IDE.. jejeje de igual se puede programar como servicio web o como una aplicacion desktop..
Gracias por el comentario. Saludos..
Alex
Publicar un comentario