Pregunta

Estoy muy experimentado en el trabajo con tecnologías de código abierto como PHP, MySQL, Apache y otros. Me siento como en casa trabajando con ellos y el código viene a mí con poco esfuerzo.

Hace poco empecé a jugar con la tecnología ASP.NET (ya sé que no se compara con PHP, o no?) Y todo parece muy fácil, pero todavía no me siento como en casa.

Todavía no puedo decidir qué camino tomar y con qué debería experimentar siguiente.

Algunos de mis amigos trabajan en pequeñas empresas con tecnologías de código abierto y dicen que están en el cielo y este es el camino a seguir. Por otro lado algunos de mis parientes trabajan en entornos corporativos y dicen que están en el cielo y no quieren oír hablar de código abierto (aunque estaban muy contentos con código abierto antes del período corporativa).

Estoy muy confundido, me gustaría que ustedes decirme si tuvo experiencias similares y lo que hizo? Significaría mucho para mí.

¿Fue útil?

Solución

Puede sonar trillado, pero haciendo lo que disfruta.

Hay un montón de PHP y ASP.NET trabajos alrededor e incluso si había una enorme diferencia, no estoy seguro de que incluso debería ser un factor a no ser que gustó a ambos por igual.

Es cierto que ASP.NET es probablemente más popular en los ambientes más "corporativos" ( "desarrollo de la empresa" es el término usual) lo que el factor de qué tipo de empresas y qué tipo de trabajo que le gustaría hacer.

Otros consejos

PHP siendo interpretted, Es generalmente. PHP es más lento que .NET..Nope.

No cuando se compara con aspx inadecuadamente programado, y VBScript. Si usted está hablando y validado reduxed html + => C # programación orientada a objetos, ASPX utiliza correctamente. Podría ser más rápido que otra aplicación, en función de los cuellos de botella.

Tiene en Piece marcos de PHP juntos, para conseguir que justo. PHP puede ser slaughterd, y todavía puede producir un poco desagradable de representación HTML.

APC, PHAR, PHARLANGER son compiladores para PHP. Cualquier lenguaje basado en C o menos puede ser compilado antes de implementar.

Cuando en .NET, usted tiene que tener cuidado de la basics.Like HTML, CSS, JS, AJAX, funciones, interfaces, clases, objetos, etc.

Esto es evidente, si se sabe lo suficiente sobre Unix .. IIS / PowerShell es muy fácil de portar a.

Yo uso Windows MSSQL / IIS / MS SERVER2008RC2 casi el 70% del tiempo. Corro en C #, C ++, ASPX, PHP, Perl, Curl, ASMX, ASPX, .ini, .htaccess / .htpassword (.htprotect)

Esta es una de esas senarios que se puede tratar de probar la tecnología 1 sobre otro ..

Al final, la tecnología adecuada para el proyecto; Siempre depende de la PROYECTO ....

Espero que esto aclare algunos de los programadores sobre Hogwash Cagey que no tienen el sentido / experiencia para mirar el cuadro grande (lo que realmente importa)

Apenas Mis 2 bits. También conocido como Rob Graphicalinsight

Una cantidad muy pequeña de personas se benefician directamente de su entorno siendo de código abierto. En la mayoría de los casos se descarga la última versión del Marco, y va a seguir así, hasta que se libera una nueva versión.

Por lo que realmente se reduce a qué idioma para elegir.

La mejor respuesta sería a la vez -. Cada idioma hace cosas diferentes

Pero empecé con PHP y cambié a ASP.NET.

La elección depende más del tipo de proyecto y el enfoque de desarrollo.

PHP será más atractivo para los proyectos pequeños, sin un enfoque riguroso. ASP.net integrará con mayor rapidez en las prácticas de un equipo de desarrollo tradicional. Esto no quiere decir que no se puede utilizar PHP para aplicaciones "grandes", o que ASP.net no es nada bueno para los proyectos laterales rápidos y sucios. Estos son sólo las aptitudes, y, o bien se puede doblar para cualquier propósito.

Al final, lo que reduce a la convención y el gusto. Escoger el que más le guste, o el que los puestos de trabajo son para, y usar eso. O si se puede, utilizar ambos.

No creo que haya una respuesta aquí. También pregunta golpea dos puntos, PHP vs ASP.net y de código abierto vs cerrado. En lo que ASP o PHP hacer lo que considera adecuado para usted. Cuando usted dice mocos ASP.NET cierva en comparación con PHP, me pregunto dónde están viniendo. Para mí es como decir que doesn español; t comparar al alemán. Es muy diferentes maneras fo diciendo (hacer) algo. Al final obtendrá la misma cosa. Se trata de cómo llegar allí. Llegar la mejor manera que sabe cómo hacerlo.

En lo abierto vs código cerrado. Corporativa tiende a utilizar las soluciones que se han construido en el apoyo. (Y creo que a veces hay sobornos con algunos de estos productos, pero eso es otra historia)

ASP.NET es mucho más rápido que PHP , en parte porque es un lenguaje compilado mientras que PHP es un interpretada uno. Esto juega un papel importante en la determinación de lo que debe usar, pero no es el único factor.

Lo ideal es que tendrá que tomar la decisión para cada proyecto que está a punto de embarcarse en. Tiendo a elegir ASP.NET más a menudo que no, pero conozco a muchas personas que reciben muy detallado al decidir sobre el idioma a utilizar.

Si usted está buscando para lo que será el conjunto de habilidades más comercial, hay una buena agregador de ofertas de empleo que no tender a Indeed.com. Básicamente se busca en su base de datos de empleo de los términos de búsqueda que usted deposita y da salida a un bonito gráfico de tendencia del número de puestos de trabajo que tienen descripciones containng su palabra (s) clave. No es una medida perfecta de la comercialización, pero es bastante bueno. Me encontré una para ti, consulta el enlace de salida:

Ofertas de trabajo para diversas tecnologías web

De acuerdo con el gráfico, es posible que desee pasar un tiempo con Java.

Las empresas que utilizan ASP.NET son el pago para esa tecnología.
No es que las empresas que utilizan PHP son baratos en todo. Podría construir un caso de tener presupuesto de TI adicional debido a PHP ...

Pero es algo a tener en cuenta.

Yo trabajo con .NET pero a menudo con código abierto, como Umbraco . Ellos no son mutuamente excluyentes.

Después de haber trabajado tanto con PHP y .NET me gusta mucho más este último (principalmente debido a que C # es mucho mejor que PHP y .NET Framework más consistente), pero esa es la preferencia personal.

Me gustaría mencionar algo que tener cuidado cuando se trata de trabajar en lo que se siente como en casa. Si donde trabajé tenía reglas muy laxas para que fuera como en casa, esto puede causar que sea un poco más descuidado o menos profesional que soy ahora porque podía usar lo que quería, cuando quería el trabajo, etc. estoy sin decir que esto sucedería a usted, sólo que me gustaría poner esta advertencia a las personas que piensan que no hay inconveniente de trabajar desde casa o lo que se siente como en casa.

Ventanas Quebradas es un concepto en torno a este en un sentido en el que si usted vive con un montón de ventanas rotas, pero no trabajan con ellos, tendría que terminar acccepting ellos en su trabajo a la frase mi punto como una pregunta para reflexionar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top