Información práctica sobre Redes, Linux, Seguridad y Hacking para profesionales de TI. Capacity Academy

  • INICIO
  • CURSOS
  • SOLICITA DEMOSTRACIÓN
  • TRABAJA CON NOSOTROS
  • SOBRE CAPACITY
  • CONTACTO

¿Cuál Es El Mejor Lenguaje De Programación?

2 mayo, 2013 By Eugenio Duarte

Logos de Lenguajes de ProgramacionMuchas veces me han formulado la pregunta: ¿Cuál es el mejor lenguaje de programación?, varios elementos deben de tomarse en cuenta antes de responder a esta pregunta.

En primera instancia esta pregunta es muy abierta, ambigua y subjetiva, ya que, a final de cuentas, ¿Qué significa mejor? ¿Más fácil? ¿Más completo?¿Más rápido?.

Consideramos que no existe un lenguaje mejor, todos tienen sus ventajas y desventajas y a la hora de evaluar una solución mas que el lenguaje debemos de evaluar la tecnología.

Un lenguaje es simplemente una sintaxis, mientras que la tecnología abarca componentes y herramientas que determinan la eficiencia de ésta.

Todo Sobre La Certificación Cisco CCNA

¡Los profesionales certificados consiguen mejores empleos!

​Suscríbete a nuestro Boletín y recibe la guía Todo Sobre La Certificación Cisco CCNA

Para enfocarnos en la solución del problema de negocio debemos visualizarlo desde una visión global, es por esto que debemos de tomar en cuenta los siguientes factores antes de escoger una tecnología:

  1. ¿Cuál es el tamaño de la aplicación?
  2. ¿Cuántos visitantes accederán a mi aplicación?
  3. ¿Qué tan bueno es el soporte para esa tecnología?
  4. ¿Cuántos programadores hay disponibles en el mercado para dicha tecnología?

El tamaño de una aplicación puede medirse en función de cuántos módulos posee y con cuántos sistemas interactúa.

Para aplicaciones pequeñas y medianas, recomiendo el uso de la tecnología PHP, ya que es accesible, de licenciamiento gratis, documentación disponible en múltiples idiomas, servidores disponibles a los mejores precios del mercado, rápida implementación y actualización en comparación con otras tecnologías.

En el caso de aplicaciones grandes que se requiera interconectar varios sistemas recomendamos Java o .NET. Cuando la prioridad es hacer una aplicación en poco tiempo recomendamos Python o Ruby on rails.

Cada vez es más frecuente tener aplicaciones utilizadas por gran número de personas, tal es el caso de Facebook, es por esto que muchas tecnologías han lanzado métodos para el balanceo de carga, de modo de facilitar el uso de varios servidores para dar respuesta a las peticiones de gran cantidad de usuarios. Cada uno de los productos de balanceo de carga tiene sus ventajas y desventajas las cuales son muy específicas al tipo de aplicación que desee desarrollarse.

Es buena práctica tener garantizado el soporte del fabricante de la tecnología en caso de que estemos corriendo sobre esta un sistema crítico de nuestra empresa, de modo que en las ocasiones en que el personal interno no pueda lidiar con un problema, el fabricante pueda garantizar la continuidad del negocio. Es importante tomar esto en cuenta ya que algunas tecnologías vienen explícitamente sin garantía alguna.

Viéndolo desde la perspectiva del negocio hay que evaluar cuanto le costará a la empresa desarrollar y mantener el sistema. Es por esto que se debe analizar cuantos programadores hay disponibles en el mercado y cuál es el salario promedio de este. En el caso de que hayan varias tecnologías que cumplan con los requisitos técnicos deseados, este será un factor decisivo.

¿No tienes empleo? ¿Quieres un mejor trabajo? TI es el sector de más crecimiento en Latinoamérica. Certifícate de Cisco y empléate inmediatamente. ¡Garantizado!

Haz clic aquí y solicita AHORA sin compromisos una demostración de nuestros entrenamientos con uno de nuestros asesores académicos.

Síguenos en Twitter y y entérate de lo último en redes, seguridad y hacking. Follow @capacityacademy

Tus opiniones son importantes para nosotros. Por favor, déjanos tus comentarios y preguntas justo debajo de este artículo.

Atención: Si consideras que este artículo es útil y puede ayudar a otros a mejorar sus vidas, por favor compártelo con tus amigos por email o a través de las redes sociales como Twitter o Facebook.

¡Muchas gracias por tu ayuda!

Todo Sobre La Certificación Cisco CCNA

¿Quieres convertirte en Hacker?

Completa el formulario y te enviaremos la Guía Esencial de Seguridad Informática y el Hacking donde aprenderás cómo convertirte en hacker profesional. 

Compártelo:

  • Print
  • Email
  • Tweet

Artículos Relacionados:

  1. 97 Cosas Que Todo Programador Debe Aprender
  2. 6 Razones Porqué La Programación No Es Para Todo El Mundo
  3. Video: Gestión de archivos en PHP
  4. Seminario Model View Controller En Java

Filed Under: TECNOLOGÍA DE LA INFORMACIÓN

ENCUESTA CAPACITY

¿Cuál servicio de TI es el más demandado en tu empresa?



Comentarios
  1. joel says

    5 mayo, 2013 at 7:29 PM

    por supuesto que java…..

    Responder
  2. edibmx1020 says

    11 agosto, 2013 at 10:56 AM

    que opinan de C++

    Responder
    • Eugenio Duarte says

      12 agosto, 2013 at 3:21 PM

      C++ es uno de los lenguajes de más potentes que existen. También es uno de los más complejos y difícil de aprender por el nivel que detalles que le exige al programador.

      Próximamente, estaremos lanzando el curso de Programación C++ para todos aquellos miembros de nuestra comunidad que deseen desarrollar aplicaciones en este lenguaje.

      Responder
  3. Victor Rguez says

    2 septiembre, 2013 at 6:11 PM

    Gran articulo.

    Sin duda alguna en este pais solo dominan los grandes, llamese Java o .NET. Espero en un futuro ver empresas requiriendo personal en tecnologias nuevas y que de alguna manera u otra le facilitan la vida a los programadores.

    Saludos!

    Responder
    • Eugenio Duarte says

      2 septiembre, 2013 at 9:25 PM

      ¿A qué país te refieres?

      Aquí en Rep. Dom el mercado lo que más demanda son programadores en .NET, Java, PHP.

      Responder
    • raydelto2 says

      25 septiembre, 2013 at 10:13 AM

      En el ámbito WEB Python y ruby prensentan un leve crecimiento en el mercado, precisamente por las facilidades de desarrollo que permiten. En el desarrollo de aplicaciones móviles C++ presenta un crecimiento gracias al auge de herramientas que permiten el código nativo multiplataforma tal como COCOS2DX , GamePlay para juegos y QT para aplicativos empresariales.

      Responder
  4. Yoly says

    8 octubre, 2013 at 9:35 AM

    A mi me gusta php, es facil de aprender y existe mucha documentación para su uso

    Responder

Deja un comentario Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

ACERCA DE CAPACITY

Capacity Academy es una academia en línea especializada en Tecnología de la Información y Comunicaciones (TICs).

Nuestra misión es ayudar a las personas en todo el mundo a obtener las certificaciones de las empresas tecnológicas más importantes a nivel mundial.

Visit Us On TwitterVisit Us On FacebookVisit Us On GooglePlusVisit Us On YoutubeVisit Us On Linkedin

Síguenos en Twitter

@Capacity Academy

Síguenos en Facebook

Encuesta

¿Cuál servicio de TI es el más demandado en tu empresa?



Artículos Y Páginas Más Populares

  • Cisco CCNA - Cómo Configurar VLAN En Cisco Switch
  • 8 Aplicaciones Para Convertirse En Hacker
  • 6 Pasos Para Convertirse En Un Hacker Informático
  • Cisco CCNA - Cómo Configurar El Protocolo SSH En Cisco Router
  • 7 Tipos De Hackers Y Sus Motivaciones
  • Cisco CCNA – Cómo Configurar OSPF En Cisco Router
  • Cisco CCNA - Cómo Configurar DHCP En Cisco Router
  • Las 8 Mejores Herramientas De Seguridad Y Hacking
  • Cisco CCNA - Cómo Configurar Protocolo RIP En Cisco Router
  • ¿Cuáles son las funciones de un Administrador de Base de Datos?

Entradas recientes

  • 4 enseñanzas del ataque a DYN
  • 5 estrategias para alcanzar las metas de TI
  • Cómo tercerizar desarrollo de software en la época de la ciberseguridad
  • 5 consejos para evaluar software de gestión de proyectos para tu empresa
  • Cerrando la brecha de la discapacidad tecnológica | Rafael Gerardo | TEDxSantoDomingo

Comentarios recientes

  • Blue Angel en 10 Mejores Distribuciones Linux Para Novatos
  • Anonimo en 6 Pasos Para Convertirse En Un Hacker Informático
  • Saúl en ¿Cuáles son las funciones de un Administrador de Base de Datos?
  • Ernesto Hernandez en 6 Razones Porqué La Programación No Es Para Todo El Mundo
  • Juan Pablo en Cisco CCNA – Cómo Configurar VLAN En Cisco Switch

Categorías

  • Cisco CCDA
  • Cisco CCNA
  • CISCO CCNA SECURITY
  • CISCO CCNA WIRELESS
  • Cisco CCNP SWITCH
  • HACKING
  • LINUX
  • NOTICIAS GENERALES
  • OPINIÓN
  • SEGURIDAD
  • SOFTWARE
  • SOFTWARE LIBRE
  • TECNOLOGÍA DE LA INFORMACIÓN

Archivos

Etiquetas

android Asterisk bitcoin CCNA ccna security ccna voice ccnp certificacion Certificaciones Cisco cloud computing deep web Educacion empleo empleos emprendimiento hacker hackers hacking internet ipv6 java Linux - Sistema Operativo malware Microsoft open source PHP privacidad programacion Redes router security Seguridad seguridad informatica Servidores software software libre startup sysadmin tecnologia tor trabajo virtualizacion voice voip

Copyright © 2016 CapacityAcademy.com

loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.