¿Qué debo aprender PHP o ASP.NET?

Ya tengo algunas buenas respuestas aquí. Trataré de ser tan poco obstinado como sea posible para dar una imagen justa.

El Sr. Sohan Basak atacó sus elecciones y sugirió Python

El Sr. Qamar Uddin sabiamente pidió “¿Definir su objetivo? ”

Le sugiero que elija el idioma para la aplicación que está creando.

PHP:

Si está creando sitios web simples, elija PHP. Créame, la seguridad no es la principal preocupación de PHP.

  • PHP es un lenguaje de programación orientado a objetos (inicialmente no lo era, pero se adaptó a las necesidades)
  • PHP es tan seguro como puedes hacerlo. Hay muchos sitios web que se ejecutan solo en PHP. Según las estadísticas de uso de w3tech y la cuota de mercado de los lenguajes de programación del lado del servidor para sitios web, julio de 2016 PHP se utiliza en más del 82% de los sitios web en todo el mundo. Que son millones de sitios web y contando. ¿Crees que todos viven con una vulnerabilidad?
  • PHP es más fácil de aprender y comenzar a desarrollar web
  • PHP tuvo problemas de rendimiento pero con la llegada de PHP7, está demostrando que todos los detractores están equivocados

Tiene algunos defectos arquitectónicos que pueden superarse mediante el uso correcto de métodos y patrones de diseño correctos.

DO#:

Use C # si desea hacer una aplicación enorme, como un sistema heredado para una fábrica, etc. Principalmente utilizada por grandes organizaciones.

  • C # es uno de los principales lenguajes en la ASP. Pila neta.
  • C # es tan poderoso como JAVA.
  • C # está orientado a objetos

El problema principal es que depende de la plataforma. Funciona solo en el servidor IIS.

Finalmente se reduce a, ¿para qué estás usando esto?

Recuerde, cualquier lenguaje o tecnología es una mera herramienta para resolver un problema. Por lo tanto, depende del problema que esté resolviendo. Basado en eso, eliges tus herramientas.

Si está buscando trabajo, entonces C # podría ser una mejor cosa para aprender. O bien, recomendaría node.js también.

Si desea hacer un trabajo independiente, PHP es suficiente y puede aprender WordPress o algún CMS que pueda ayudarlo

Mejor

Manzanas a naranjas:

PHP es un lenguaje de programación
ÁSPID. RED es un marco web La programación es manejada por C # (C Sharp)

.
Continuaría y diría que ambos están un poco anticuados. C # es un nuevo lenguaje horrendo. Que es POO hasta el núcleo. Soy muy consciente de que se necesita OOP en cualquier aplicación modesta. Pero si necesita crear un conjunto de pruebas simple. Crear un objeto ya no es atractivo.

ASP.NET no es esa plataforma cruzada . Mientras que los servidores más baratos y seguros están basados ​​en Linux / UNIX.

PHP es multiplataforma, pero la seguridad es uno de sus defectos de lenguaje. Ahora es mejor con el tiempo, pero es bastante relevante. Necesitas un código seguro para él seguro. Y agregar fallas de seguridad es bastante fácil.
.
Lo que sugiero es DJango, Pylon o Rails. Quora se crea en Pylon. Si bien prefiero Django. (No sé Pylon en absoluto).
.
DJango es seguro. Multiplataforma y altamente escalable (también de código abierto). Es POO y funcional. Al estar basado en Python, tiene una biblioteca de módulos casi infinita y creciente. A veces es realmente útil encontrar una función que ya está en un módulo que escribirla usted mismo.
Los módulos de Python se pueden escribir en Python o en C. Por lo tanto, las tareas intensivas en recursos se pueden codificar fácilmente en C / C ++ y se pueden modularizar en gran medida. No soy competente en C # o ASP (no estoy nada interesado en microsoft), pero puedes echar un vistazo a mi blog de Quora, The Weird Universe, donde pongo mis garabatos en una forma humilde. La mayoría usa Python / C / PHP

Define tu objetivo? ¿Es para conseguir un mejor trabajo? ¿por curiosidad?

Para compartir mi experiencia, nunca he visto a un buen desarrollador estar desempleado solo porque escriben en tales idiomas. Podría haber muchos niños nuevos en el campo de juego, pero tanto PHP como el sitio oficial de Microsoft ASP.NET son tecnologías probadas. Puede optar por hacer cualquiera de ellos o incluso ambos. Cuanto más sepa, más oportunidades tendrá. ¿Tienes experiencia en algún otro lenguaje de programación orientado a objetos? en caso afirmativo, el sitio oficial de Microsoft ASP.NET probablemente sea su mejor opción en términos de aprenderlo rápidamente, ya que es posible que necesite aprender VB.NET o c # como idiomas para escribir aplicaciones en asp.net.

Todo depende del interés y de lo que sea que esté haciendo, hacerlo correctamente. Ambos idiomas tienen su propio papel que también puede encontrar en la web. PHP es bastante nuevo en comparación con .net. Si su preocupación es la seguridad, entonces .net es la mejor tecnología para usar, la mayoría de las plataformas de comercio electrónico y redes afiliadas se basan en .net. PHP también ahora es una plataforma flexible e independiente también.

si quieres saber más, ve a ValueCoders. ValueCoders es una empresa líder de outsourcing de TI que ofrece desarrollo de PHP, desarrollo de redes personalizadas y offshore.

Estas son algunas de sus características clave de ValueCoders:

  1. Acuerdo de no divulgación
  2. Modelo de compromiso flexible
  3. Prueba gratis
  4. Entrega oportuna del proyecto

Cuando se trata de aprender un lenguaje de programación para desarrollar una carrera en el sector de desarrollo de software, hay tres opciones principales que uno puede tener en cuenta: ASP .NET, PHP y Java. Mientras que Java sigue siendo la elección de unos pocos debido a su naturaleza compleja y dificultad en el aprendizaje, PHP y ASP .NET siguen siendo los lenguajes de programación más preferidos para el aprendizaje. Es fácil aprender PHP o ASP .NET y, además, los mercados laborales de ambos sectores son bastante buenos y ofrecen varias oportunidades profesionales y laborales a las personas.

Sin embargo, la pregunta que surge frente a cada alumno novato es qué aprender para una mejor carrera: ASP.NET o PHP. Cuando se le pregunta sobre esto, seguramente obtendrá una cantidad de respuestas, ya que todos tienen una opinión diferente o una elección propia para seleccionar PHP o ASP.NET como una opción profesional.

Si bien algunos opinan que PHP es una opción mucho mejor debido a su independencia de plataforma, facilidad de implementación y disponibilidad de recursos para la resolución de problemas, etc. Muchos de ellos también consideran que ASP.NET es una buena opción de aprendizaje para su plataforma mucho más fácil con un sólido soporte de marco que tiene bibliotecas integradas, mejores controles de interfaz de usuario y funcionalidad de depuración con seguridad.

Ambas tecnologías son las mejores que han demostrado en los últimos 5 años. Si quieres aprender PHP y ASP.NET pero confunde qué tecnología debería aprender. Ambas tecnologías brindan las mejores oportunidades profesionales en el sector de TI. He completado el curso de capacitación PHP de 3 meses del instituto de capacitación de TI en orientación profesional. Estas tecnologías están diseñadas para desarrollar aplicaciones web dinámicas, sitios web y servicios web.