Uno se plantea cada vez más dejar a Windows de lado, o, cuando menos, abrirse a otros sistemas operativos, concretamente, Linux, por ser un sistema operativo libre, sostenido en buena medida por usuarios comprometidos con su libertad.
¿Cómo hacer para programar sin estar atado a un sistema operativo en concreto? ¿Acaso usar Java? ¿Qué otra cosa ahí? Y enseguida aparece la respuesta: la web. Las aplicaciones web; sean sistemas más o menos complejos, o, sencillamente páginas web.
Programar aplicaciones web usando PHP, por ejemplo, permite a tu aplicación correr no ya en distintos sistemas operativos, pero, en prácticamente cualquier navegador de internet. Y el propio desarrollo puede realizarse en distintos sistemas sin problemas.
Adoro PHP. Un lenguaje libre, que cuenta con una comunidad a su alrededor admirable, que además cuenta con muchísimas herramientas. No es moco de pavo. Si no existiera PHP habría que inventarlo, desde luego.
Basar tu trabajo en HTML, CSS, PHP, JavaScript... ¡pueden hacerse virgerías con estos lenguajes! A las pruebas me remito. ¿Porque tú navegas por internet verdad? Pues ahí lo tienes. Basar tu trabajo en código que a buen seguro va a poder utilizarse durante mucho tiempo, sin ataduras.
¿Qué más se puede pedir? De todo tiene que haber, supongo. Y entornos como Delphi, hay que reconocerlo, son una maravilla, pero, tienen un coste, no sólo el de la dlicencia (que también), sino que crea una dependencia que a largo plazo puede perjudicar.
Se me podrá argumentar que no todo puede estar en la web, que las aplicaciones de escritorio ofrecen lo que la web no puede ofrecer. Y es completamente cierto. Y por eso digo que de todo tiene que haber.
Pero yo hablo desde el punto de vista de alquien que comenzase ahora... que quisiera ganarse la vida desarrollando software. ¿Qué puede impulsar a esta persona a realizar desarrollos atados a una determinada tecnología "propietaria"? ¿Por qué, si puede hacerlo con tecnologías libres?
Creo que por un lado está el coste del desarrollo web. Si uno desarrolla un programa con Delphi para Windows... no necesita sino distribuir dicho programa, y para esto hay cien sitios web que estarán encantados de proporcionarte los medios precisos.
Pero un "hosting" que soporte PHP hay que pagarlo. Cada mes. O anualmente. Hay que pagarlo. Y también hay que pagar el dominio. En todo caso hay un coste insoslayable, que tal vez quien desarrollo su aplicación para Windows pueda evitar, sobre todo si se ve obligado a ello...
En definitiva, que considerar la web como nuestro objetivo lo veo como una buena idea. Como una forma de ir más allá de los distintos sistemas operativos, estando en todos ellos a un mismo tiempo. Y de una forma en que nos costará menos trabajar, sobre todo si queremos hacerlo según mandan los cánones.
Me refiero sobre todo a las licencias del software que usamos para trabajar. Para trabajar con HTML, CSS, PHP, JavaScript... contamos HOY con el software libre necesario. Entornos de desarrollo similares a Delphi en Linux, por ejemplo,... no parece que vaya a haber ninguno en algún tiempo, por lo menos.
Publicada el Sábado, 22/9/2007 por David Esperalta
Suscribirse a esta entrada - URL para Trackbacks