Si muere Borland Delphi o c/C++en que programo?

Imagen de elhumano

Tema: 

Después de leer la noticia de que Borland pretende deshacerse de varios de sus productos estrella como Delphi (Ahora Borland Developer Studio junto a C++Builder) casi me caigo de la silla pero cuando me levanté me acordé de que dejé de usar Delphi hace 5 años para dedicarme a buscar alternativas Open Source y libres para desarrollar aplicaciones así que inicie el errático camino de”prueba un poco de todo”, cosas como Java, Php, Python, Mono. No se por que menciono el Java si busco Open Source, la razón es que es una de los kits mas completos que se puede encontrar, además es multiplataforma y cubre desde dispositivos móviles hasta J2EE, lamentablemente NO ES OPEN SOURCE y como lenguaje de programación es totalmente aburrido y se esta volviendo caduco por fortuna tiene muchas herramientas que ayudan acelerar el desarrollo, aun así no me casé con Java.

Claro también probé el Php y logre hacer una que otra cosa relevante, sin embargo esta herramienta no es para acortar tiempos de desarrollo ni tampoco para crear sistemas extensos, a pesar de que se lo ha echo. Como lenguaje de programación es un “c” remendado que parece intentar parecerse al Java para manejar objetos y la versión 5 supone que así lo ha logrado.

Además el Php a mi forma de ver es una especie de shareware de código abierto (contradictorio verdad?) pero es que no viene completo le falta un sistema de cache así que hay que comprar Zend Acelerator para acelerar 500% su rendimiento (algo que casi todos los SDA ya tienen) y muchas otras cosas mas que en otro post les comentaré, sin embargo el PHP es muy popular y se puede encontrar hosting hasta debajo de una piedra, existen muchos proyectos interesantes en el sourceforge y muchos programadores que estarán dispuestos a trabajar por salarios pequeños a partir de 250usd en el Ecuador (No me incluyo ufff!).

El Python es una gran alternativa para desarrollo puedes crear front ends usando Gtk, Qt y FoxTK es multiplataforma y escribir software de servidor se descomplica mucho, -así lo hace Google-.

El lenguaje ayuda mucho a acortar distancias para plasmar en poco código lo que manda la lógica, sin embargo en el Web Python aun no a causado revuelo pero tiene servidores de aplicaciones y frameworks muy buenos como Zope, Django, entre otros y sistemas de templates como spyce, cheehta, etc..
pero no es tan simple conseguir hosting sin embargo tiene un gran futuro.

Actualmente estoy intentando hacer cosas con Ruby y me a parecido una muy buena alternativa, su punto mas fuerte es un framework llamado on Rails que realmente me ha roto todos los esquemas mentales.

“Ruby on Rails te permite hacer un sistema de shopping cart completo en menos de 4 horas”, eso fue la que dijo Andrew Glover programador de Java en un articulo publicado en el portal de IBM.

Ruby y on Rails aun no cuentan con herramientas magistrales como grandiosos IDE’ S o herramientas UML o cosas tipo RAD pero todo esto esta en proceso de desarrollo.
Ruby es un lenguaje fuera de lo común y en algunas cosas se parece al lenguaje humano y realmente que te permite hacer cosas complicadas su creador el Japonés Matz tomo lo mejor de Python y Perl e ideas totalmente inconvencionales para hacer las cosas tengan mas sentido y simplicidad, incluso mas que en Python . Ruby también es multiplataforma y puedes usar (Gtk, Qt y FoxTK ) también es usado en Google.

On Rails es la alternativa mas seria que existe tan seria que podría convertirse en un escape de J2EE . Mucha gente importante del mundo Java esta poniendo atención a su desarrollo y las criticas que le hacen son muy halagadoras.

Para escribir código por el momento tendrás que conformarte con NetBeans 6, FreeRide (IDE) o si quieres pagar 30 usd puedes comprar Komodo (yo me quedo con FreeRide es libre).

El hecho de disponer de un lenguaje y/o ambiente de programación de código abierto y libre siempre garantizara que individuos, empresas y organizaciones aporten a su desarrollo esto ayudara a prolongar su vida has incluso poder llegar a perpetuarla a diferencia de un producto propietario en donde la empresa decide cuando darle muerte, me pregunto que sucederá con Borland Delphi tratarán de liberar su código? o simplemente se lo venderán a otra compañía para que corra el mismo destino del Wordperfect y Qpro?

Esta es mi opinión personal
elhumano

Comentarios

Hace mucho tiempo que no te

Imagen de RazaMetaL

Hace mucho tiempo que no te veiamos por aca.... bienvenido, excelente articulo. ;)

-------------------------

Antes de preguntar visita esta dirección :evil:

 

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

Re: Hace mucho tiempo que no te

Imagen de morpheuss_ec

[quote=RazaMetaL]Hace mucho tiempo que no te veiamos por aca.... bienvenido, excelente articulo. ;)

-------------------------

Antes de preguntar visita esta dirección :evil: [/quote]

De ley hace tiempo que no se le veia por estos lados, secundo la Bienvenida (esta bien escrito secundo ??)  

Pero mas me gusta programar c con GTK desde vi 

  :-D  

"Como no sabian q era imposible lo hicieron"
(anònimo)
"Prefiero que mi mente se abra movida por la curiosidad .a que se cierre movida por la convicción"
(G.Spence)
"Matrix es el mundo que

Felicitaciones...

Imagen de ElSanto

Me uno al grupo, te felicito por el articulo, parecia que andabas de vaciones, o de parranda :)

Saludos

Linux counter

"Primero te ignoran, luego se burlan, después te atacan, después ganas"----Mohandas Gandhi.

[Linux Counter]

Me sumo a los saludos y las

Imagen de kfirmad Kronsage

Me sumo a los saludos y las felicitaciones a elhumano! Siento que este artículo llegó justo a tiempo, ya que hoy en la noche iba a empezar a migrar mi sistema de matrículas y notas desde php a java, ahora tengo más opciones que analizar y por ende más libertad para escoger...

Por qu&eactute; topo este tema... porque hoy que estaba esperando a alguien por allí apareció una revista sobre tecnología y al abrirla oh sorpresa! un artículo sobre el opensource en Ecuador, con gráficas muy ch&eactute;veres y toda la vaina y luego lo leí y más parecía una de las notas que sale en el MetroHoy (ese que las fotos ocupan más del 50% de la noticia y el resto una que otra frase) y pens&eactute;, bueno, al menos es algo y al cambiar de página oh sorpresa... un artículo que pomposamente decía: "mientras menos opciones, más libertad", y empezaba decir un sin fin de cosas que parecerían un aut&eactute;ntico lavado de cerebro.

Cuando termin&eactute; de leerlo, yo pens&eactute;... que babosos! mientras más opciones tengo para escoger, y que son libres, tengo más libertad de escoger lo que a mi me conviene y me agrada o me interesa...

Y ahora con este artículo de elhumano, mi pensamiento se afianza más, y mi f&eactute; por el mundo opensource crece más.

Felicitaciones y muchas gracias amigo :D

----------------------------
Cada día más Grande... y no lo detiene nadie!!

Es impresionante lo que

Imagen de elhumano

Es impresionante lo que acabas de leer en ese pasquín sobre todo la frase que dice.

[quote]
"mientras menos opciones, más libertad" :-?
[/quote]
[b]Si eso fuera cierto las cárceles serian el paraíso de la libertad.[/b] :-O

Además recordemos a ese triste personaje en la historia que quiso aniquilar la diversidad racial para crear una una sola super raza, -el era Hitler.-

Así ocurre a veces, aparece un testaferro que repite el mensaje del monopolio a través de la prensa. :-( un monopolio que pretende estar libre de competencia.

Que buena es la amistad

Imagen de elhumano

Hola estimados amigos gracias por la acogida, yo sin duda que los extrañe muchisimo la vida no es igual sin compartir con gente que tenga intereses en común como ustedes que son mis contertulios.

Me ausente durante un tiempo por haber cambiado de actividades, actualmente estoy escribiendo un estudio con el tema de [b]“Servidores de Aplicaciones Open Source alternativos a LAMP

Puedo hacerte una

Imagen de joselo

Puedo hacerte una sugerencia, Java no es 100% Open Source pero existen Frameworks Opens Source bien robustos como los del grupo apache mensionando algunos como Struts un framework para usar el modelo MVC en aplicaciones web o MyFaces, un framework como el JSF de SUN, o pudes optar Spring que es como un J2EE mas acorde a las necesidades y si necesitas un servidor de aplicaciones puede usar tambien del grupo apache a Geronimo o JBOSS, usando digamos un IDE de programacion exelente que reciente mente libero su ultima version hablo de NetBeans 5.0 todo lo que digo a excepcion del RunTime de Java y el JDK es OpenSource, aunque Ruby es buena opción tambien.

Saludos

bueno el Java es...

Imagen de elhumano

Si estoy absolutamente de acuerdo con lo que mencionas, herramientas muy importantes del Java son Open Source y las has enumerado bien en tu post.

El problema justamente es en el JRE (las librerías de tiempo de ejecución) que no son abiertos y son el principal pilar de la lista de cosas que sirven para desarrollar en Java, si tumbas este pilar todo el resto se va hacia abajo.

El día que Sun decida liberar el código la historia será totalmente distinta no solo evolucionara en cantidad de aplicaciones o mejorara aun mas el JRE sino que el lenguaje de programación se podrá diversificar y podrás generar cosas para j2me, j2se, j2ee hechas tal vez en lenguajes como Python, Ruby, Lenguaje D, Eifel, Prolog etc...

En cuanto a un framework realmente ya era hora de que Java (J2EE) lo tenga y lastima que le haya tomado tanto tiempo descubrir que es mas fácil trabajar tratando la parte de la presentación, la parte lógica y la base de datos por separado, eso confirma que el código abierto es un mejor motor generador de ideas practicas pues ya se lo había inventado antes de que una empresa lo descubra.

Esperemos que algún día se libere esta importante parte de Java y deje de ser solamente especulaciones o rumores. Rumores que dan la esperanza de que su código se abrirá algún día e incentivan su uso a importantes desarrolladores del mundo del software libre en desmedro de otras tecnologías que ya son 100% libres.

“Sin duda Java es la herramienta mas importante de desarrollo pero pende de un hilo que le pertenece a alguien.

La plena quisas algun rato

Imagen de joselo

La plena quisas algun rato SUN libere su codigo asi como otras compañias y sino siempre habra gente dispuesta a sacar adelante proyectos Open Source que ayuden el trabajo de uno y de sociedad en general.

Saludos

bueno, en realidad no

Imagen de elgabo

bueno, en realidad no tenemos que esperar a que sun libere su codigo para obtener un jre completamente opensource... si hay proyectos que tratan de "clonar" el jre y jdk de sun, es mas aqui te pongo un proyecto que agrupa todos estos para crear una plataforma completamente open source sobre la cual se puedan desarrollar y correr aplicaciones desarrolladas en Java.
Es mas!! el open source es tan prolifico que ya puedes correr aplicaciones desarrolladas bajo C# sobre linux (obviamente con algunos pequeños cambios) gracias al proyecto Mono
Estoy de acuerdo a que uno no se debe casar con un lenguaje de programacion, con lo que uno si se debe casar es con buenos patrones de diseños para poder crear aplicaciones robustas y extensibles en cualquier lenguaje que tu elijas. Al fin y al cabo despues del diseño lo unico que queda es "machacar teclas".

PD: Excelente articulo y gracias dar ejemplos sobre lenguajes y frameworks interesantes, es cierto, mientras mas opciones mayor libertad.

Imagination is more important than Knowledge -- Albert Einstein

Imagination is more important than Knowledge -- Albert Einstein
Errar es humano, pero para dañar las cosas realmente bien, pero bien de verdad, necesitas la contraseña de root.

Páginas