Pergunta

Eu sou muito experiente em trabalhar com tecnologias open-source como PHP, MySQL, Apache e outros. Eu me sinto como em casa trabalhando com eles eo código vem a mim com pouco esforço.

Eu jogo começou recentemente com a tecnologia ASP.NET (eu sei que não se compara com PHP, ou não?) E tudo parece muito fácil, mas ainda não me sinto como em casa.

Eu ainda não pode decidir o caminho a tomar e com o que eu deveria experimentar seguinte.

Alguns dos meus amigos trabalham em pequenas empresas com tecnologias open-source e dizer que eles estão no céu e este é o caminho a percorrer. Por outro lado, alguns dos meus parentes trabalham em ambientes corporativos e dizer que eles estão no céu e não querem ouvir falar de código aberto (embora eles foram muito feliz com código-fonte aberto antes do período corporativa).

Eu estou muito confuso, eu gostaria que vocês me diga se você teve experiências semelhantes eo que você fez? Significaria muito para mim.

Foi útil?

Solução

Pode parecer banal, mas faça aquilo que gosta.

Há uma abundância de PHP e ASP.NET trabalhos em torno e mesmo se havia uma diferença enorme, eu não tenho certeza de que deve mesmo ser um fator a menos que você gostou tanto de forma igual.

É verdade que ASP.NET é provavelmente mais popular em mais ambientes de "corporate" ( "o desenvolvimento empresarial" é o termo usual) para fator em que tipo de empresas e que tipo de trabalho que você gostaria de estar fazendo.

Outras dicas

PHP sendo interpretted, ele geralmente é. PHP sendo mais lento do que .NET..Nope.

Não quando comparado com aspx incorretamente programadas, e VBScript. Se você está falando sobre validado e reduxed html = +> C # OOP, ASPX usado corretamente. Poderia ser mais rápido do que outro aplicativo, dependendo dos pontos de estrangulamento.

Você tem a peça frameworks PHP em conjunto, para obtê-los apenas para a direita. PHP pode ser slaughterd, e ainda pode produzir um pouco desagradável de renderização HTML.

APC, PHAR, PHARLANGER são compiladores para PHP. Qualquer linguagem C base pode muito bem ser compilado antes de implantar.

Quando em .NET, você tem que ter cuidado com a basics.Like HTML, CSS, JS, AJAX, Funções, Interfaces, classe, objetos, etc.

Isto vai sem dizer, se você sabe o suficiente sobre Unix .. IIS / PowerShell é muito fácil para a porta a.

Eu uso o Windows MSSQL / IIS / MS SERVER2008RC2 apenas cerca de 70% do tempo. Eu correr em C #, C ++, ASPX, PHP, Perl, Curl, ASMX, ASPX, ini, .htaccess / .htpassword (.htprotect)

Este é um daqueles senarios que você pode tentar provar uma tecnologia em detrimento de outra ..

No final, a tecnologia adequada para o projeto; Depende sempre do PROJETO ....

Hope este esclarece alguns dos Hogwash cerca Cagey programadores que não têm a sensação / experiência para olhar para o retrato grande (o que realmente importa)

Apenas meus 2 bits. Rob AKA Graphicalinsight

Uma quantidade muito pequena de pessoas se beneficiam diretamente de seu ambiente sendo Open-Source. Na maioria dos casos você baixar a versão mais recente do quadro, e ele vai ficar assim, até que uma nova versão for lançada.

Então, ele realmente se resume a qual a linguagem a escolher.

A melhor resposta seria tanto -. Cada língua faz coisas diferentes

Mas eu comecei com PHP e mudou para ASP.NET.

A escolha depende mais do tipo de projecto e a abordagem de desenvolvimento.

PHP será mais atraente para pequenos projetos, sem uma abordagem rigorosa. ASP.net irá integrar mais rapidamente em práticas de uma equipe de desenvolvimento tradicional. Isso não significa que você não pode usar o PHP para aplicativos "grandes", ou que ASP.net não é bom para projetos paralelos rápida e suja. Estes são apenas aptidões, e qualquer um pode ser dobrado para qualquer finalidade.

No final, o que se resume a convenção e gosto. Escolha o que você gosta, ou a um dos postos de trabalho são para, e usar isso. Ou se você pode, usar ambos.

Eu não acho que há uma resposta certa aqui. Também a sua pergunta atinge dois pontos, PHP vs ASP.net e open source vs fechado. Tanto quanto ASP ou PHP fazer o que se sente bem para você. Quando você diz ASP.NET doe ranho comparar com PHP, eu quero saber onde você está vindo. Para mim é como dizer spanish doesn; t comparar com alemão. É maneiras muito diferentes fo dizendo (fazer) alguma coisa. No final, você terá a mesma coisa. É sobre como chegar lá. Chegar lá a melhor maneira que você sabe.

Quanto aberta vs código fechado. Corporativa tende a usar soluções que têm suporte embutido. (E acredito que às vezes há propinas com alguns destes produtos, mas isso é outra história)

ASP.NET é muito mais rápido do que o PHP , em parte porque é uma linguagem compilada enquanto PHP é uma interpretado um. Este desempenha um grande papel na determinação do que usar, mas não é o único fator.

Idealmente, você vai querer tomar a decisão para cada projeto que você está prestes a embarcar. I tendem a escolher ASP.NET mais frequentemente do que não, mas eu sei que muitas pessoas que ficam muito detalhado quando se decidir sobre qual a linguagem para uso.

Se você estiver olhando para o que será o mais conjunto de habilidades comercializáveis, não é um agregador de postagem bom trabalho que não tendendo a Indeed.com. Basicamente ele procura seu banco de dados trabalho para termos de pesquisa que você colocou no e gera um bom gráfico de tendências do número de empregos que têm descrições containng a sua palavra-chave (s). Não é uma medida perfeita de comercialização, mas é muito bom. Corri para você, confira o link para fora:

Jobs para várias tecnologias web

De acordo com o gráfico, você pode querer passar algum tempo com Java.

As empresas que utilizam ASP.NET são pagamento para essa tecnologia.
Não que as empresas que usam PHP são baratos em tudo. Eu poderia construir um caso em ter orçamento de TI extra, porque de PHP ...

Mas é algo a ter em mente.

Eu trabalho com a NET, mas muitas vezes com Open Source, como Umbraco . Eles não são mutuamente exclusivas.

Tendo trabalhado com PHP e .NET eu prefiro muito mais o último (principalmente porque C # é muito melhor do que PHP e .NET framework mais consistente), mas isso é preferência pessoal.

Eu quero mencionar algo a ser cauteloso sobre quando se trata de trabalhar com o que se sente em casa. Se onde eu trabalhava tinha regras muito frouxas para que ele foi em casa, isso pode causar-me a ser um pouco mais desleixado ou menos profissional do que eu sou agora, porque eu poderia usar o que eu queria, o trabalho quando eu queria, etc. Eu sou não dizendo que isso aconteça com você, só que eu ia colocar este aviso para as pessoas que pensam que não há nenhum lado para baixo para trabalhar em casa ou o que se sente em casa.

Windows quebrado é um conceito em torno deste no sentido em que, se você vive com um monte de janelas quebradas, mas não fazer o trabalho com eles, você iria acabar acccepting-los em seu trabalho a frase meu ponto como uma questão a ponderar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top