martes, 3 de agosto de 2010

Que Tipo de Software Utilizar



Hola que tal, ahora que he estado teniendo un contacto más cercano con empresas, en general, dedicadas a todo tipo de actividades me he topado con un dilema, tal vez hasta un problema.

Se cree que los programadores viejos son expertos o deben ser expertos en la mayoría de lenguajes de programación, saber manejar las Bases de Datos etc. Pero me he dado cuenta que la gente de sistemas de muchas empresas no sabe que Software utilizar para crear aplicaciones de nueva generación, y entrar a la vanguardia digital.

Es triste decirlo, pero mucha gente de Sistemas no entiendo por que estén ahí ocupando plazas laborales que bien, un joven puede ocuparlas y cumplir con el rol que se debe de tomar. Debido a ello estoy realizando esta publicación. Con la cual tratare el tema sobre el que tipo de Software conviene manejar en una empresa, ventajas y desventajas.

El Software es una aplicación intangible, la cual nos ayuda a realizar tareas de una forma más rápida y sin tantas complicaciones.

Ahora dicha aplicación se desarrolla bajo un lenguaje de programación la cual mediante código, se comunicara con la maquina para hacer las tareas u operaciones encomendadas.

Los lenguajes de programación son bastantes y para diferentes tipos de aplicación así como para distintas plataformas.

Para el desarrollo de aplicaciones Web, encontramos lenguajes como Python, PHP, ASP, JSP, Ruby etc.

Para realizar aplicaciones de escritorio tenemos bastantes pero los mas utilizados son C++/C Java EE o Visual Basic.

La mayoría de Software es del tipo $$$ de pago, el cual se paga una licencia por utilizar ese Software. Su contraparte es el Software Free mas no gratis, Con el Software Libre nos referimos a un tipo de Software del cual se puede descargar el código y readaptarlo a nuestras necesidades o utilizarlo para desarrollar sin pagar un céntimo. Lo cual no pasa con el Software de paga.

Existe una gran diferencia entre los dos tipos de Software ya que el que es de paga puedes recibir soporte técnico y muchas ayudas técnicas, si hay un bug inmediato trabajan la compañía desarrolladora para solucionar el problema.

El Software Libre es todo lo contrario no recibes ayuda, pero actualmente hay demasiados desarrolladores utilizando Software Libre que ya se encontraron con x bug he inmediato lo reportan a la comunidad y esta se encarga de buscar la solución.
El Software Free es un poco más complejo de comprenderlo, y desarrollarlo, pero desde mi punto de vista es más atractivo y divertido ya que de esa forma realmente programamos las aplicaciones que requerimos. Mientras que Software como ASP son Software que tiene su complejidad pero un formulario con conexión a DB se realiza en 5 minutos, mientras que en Software Free tardas de 10 a 15 minutos en desarrollar la misma aplicación.

Ahora muchos dirán, pero prefiero hacerlo en el menor tiempo posible, des de luego que es mejor, pero creo que eso en nada os ayuda ya que si existe un problema de conexión, no sabrás donde se encuentra ya que el código se va escribiendo casi solo, con el Software de paga, y con el Soft Free como tu eres el que diseñas y estructuras tu aplicación, es mas fácil que sepas donde se origino el problema.

Yo uso Software Free y soy un ferviente seguidor de este tipo de Software ya que no nos limita a un solo Desarrollador y monopolizador.

Por ultimo, creo que para las empresas es mejor utilizar Software Free ya que de esa manera pueden reducir costos, y los que desarrollan pueden hacer cosas muy interesantes sin pagar un céntimo.

domingo, 3 de enero de 2010


Bienvenidos a mi Blogger, en el cual estare subiendo material, como Cursos de Programacion, Videotutoriales, Manuales, hablaremos de los lenguajes de Programacion como.

PHP, JAVA, ASP, JAVA SCRIPT, C++, Python, etc.

Tambien tomaremos encuenta muchas frame work o librerias para trabajar en web, como Jquery, librerias para twitter, facebook etc.

Tambien abordaremos el tema de Bases de Datos de
MySQL, SQL Server, y tal vez Oracle.

Les estare informando hacerca de mis proyectos que valla realizando, y que esten listos para utilizarlos....

good luck... :)