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

Páginas