Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Thaynner Araujo

linguagem.

Recommended Posts

Olá galera bom dia a todos.

Atualmente tenho um conhecimento considerável em PHP OOP. E Gostaria de saber se seria melhor eu migrar para .NET ou aprofundar meus conhecimentos em PHP.

Sei que sempre irão haver os defensores fanáticos de cada linguagem. Portanto deixem os argumentos de optarem pela linguagem.

Vou dizer os pontos que atualmente já estou ciente:

O php ao meu ver é ruim pois temos que aprender vários frameworks para ser um bom profissional.

O php qualquer um programa. Todo mundo que você pergunta se programa, ele diz que programa em php. Os que dizem que programam em .net, se estudar 2 meses já estão bem em na linguagem php, agora do php pro .net não sei se posso dizer o mesmo.

 

Não conheço o .net então não posso falar os pontos negativos e positivos, mas posso dizer que umas das desvantagens e ela ser da microsoft. Sinceramente não confio na microsoft, vai que ela decida investir em outra coisa e abandona o .net já era.

 

Enfim:

 

Se vocês tivessem conhecimento considerável em PHP, mudariam para .net ou aperfeiçoariam seus conhecimentos em PHP?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Complicado falar sobre qual linguagem deve decidir. Se possível te diria aprenda as duas.

 

Acho que dois pontos são fundamentais aqui: Qual linguagem você se sente melhor utilizando e em qual linguagem tem mais oportunidade de trabalho na sua região?

 

Sobre a Microsoft abandonar, não vejo possibilidade nenhuma disso acontecer. O framework evolui a cada ano, todo ano tem algo novo. É mais fácil outras linguagens serem abandonadas que não possuem um 'dono' do que falar que a Microsoft irá abandonar algo.

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites
Qual linguagem você se sente melhor utilizando e em qual linguagem tem mais oportunidade de trabalho na sua região?

 

Eu nunca programei em .net, mas desde que a vi, sempre a achei mais robusta... Sem falar que todo mundo programa em php, mas .net não é qualquer um...

Em relação a campo de trabalho, em qualquer lugar o java e o dotnet domina...

Não sei o que ainda estou esperando para migrar... Talvez seja medo de perder tempo, tendo que começar do zero...

Mas enfim, tempo já estou perdendo com essa indecisão rsrs...

 

Obrigado amigo.

 

Espero mais opiniões...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Espero mais opiniões...

 

Bom comecei a programar em .NET pela necessidade, eu éra programador ASP/VB6 e a empresa me jogou em um projeto .NET e aprendi sozinho a programar na linguagem, isso faz 2 anos e vou dizer, creio que só é bom realmente na linguagem quem ja aprende a programar em .NET, muitos programadores como eu que vem da linguagem orientada a evento encontram dificuldade no inicio para desenvolver seus codigos, porem é facil de se habituar.

 

Vantagens do .NET para mim (ASP.NET) é poder dar as aplicações Web resultados como se fosse Desktop, coisas que não conseguiria com o ASP. Exemplo: no ASP sempre que precisava de um DADO eu tinha que ir no banco e busca-lo, no ASP.NET coloco os dados em uma lista(ou dataset/datatable) e durantes minhas interações com a tela eu vou buscando os dados desta lista(ou dataset/datatable sem precisar voltar para o banco toda vez, os meus softwares ganharam muito com isso.

 

Sem contar que programo um sistema web bem mais rapido em .NET do que no caso em ASP, com alguns cliques é possivel terminar um relatório que em ASP levaria um ou 2 dias.

 

A melhor coisa do .NET é não precisar toda vez que for fazer um sistema ter que re-inventar a roda, e eu acho muito bom, porem como diz a frase de nosso amigo Quintelab "NUNCA É FACIL...". Atualmente utilizo muito esta frase!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu não conheço PHP e na minha época de asp não tinha idéia do que era orientação a objeto e nem o que era um framework.

 

E o que mais me ganha a cada dia no aspnet, melhor falando, no framework da Microsoft são as vantagens que ele tras, e antes que alguém saia falando: "arrastar componentes", não eu NÃO FAÇO ISSO, to falando de framework mesmo.

 

Sem contar que o Visual Studio é uma das melhores IDE de desenvolvimento hoje, versões pagas trazem acoplados projetos de testes que hoje são extremamentes importantes, apesar de pouco aceito por alguns desenvolvedores, traz nativo a parte client do Team Foundation que é outra ferramenta show de bola.

 

Essas são pra mim as principais vantagens do .net, mas precisavamos da galera do PHP aqui.

 

Abraços..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Atualmente tenho um conhecimento considerável em PHP OOP.

 

Então venha participar desse tópico aqui, OOP em PHP: http://forum.imasters.com.br/topic/458278-como-pensar-em-orientacao-a-objetos

 

E Gostaria de saber se seria melhor eu migrar para .NET ou aprofundar meus conhecimentos em PHP.

 

Essa pergunta não tem resposta. Pelo menos nenhuma que não seja tendenciosa.

 

O php ao meu ver é ruim pois temos que aprender vários frameworks para ser um bom profissional.

 

Besteira, isso não é verdade. Principalmente não é verdade a última parte.

 

O php qualquer um programa. Todo mundo que você pergunta se programa, ele diz que programa em php. Os que dizem que programam em .net, se estudar 2 meses já estão bem em na linguagem php, agora do

 

php pro .net não sei se posso dizer o mesmo.

 

Depende da pessoa. Se eu lhe disser o tempo que levei você não vai acreditar, então nem vou dizer. :D

 

Se vocês tivessem conhecimento considerável em PHP, mudariam para .net ou aperfeiçoariam seus conhecimentos em PHP?

 

Bom, como disse, essa pergunta não tem uma resposta. Mas vou lhe dar um ponto de vista que talvez lhe ajude:

 

Você deve ser o profissional e a linguagem uma ferramenta. Você como profissional deve ser capaz de utilizar a ferramenta mais adequada, que possa resolver seu problema.

 

Por exemplo, escrevi esse artigo recentemente, fiz a implementação simultaneamente em 3 linguagens, C#, Java e PHP. https://www.paypal-brasil.com.br/x/blog/tutoriais/utilizando-android-cloud-to-device-messaging-com-paypal-instant-payment-notification/

 

Esse também é na mesma pegada: http://www.ecommercebrasil.com.br/discussoes/index.php/topic/213-integrando-paypal-com-o-erp/

De forma geral:

 

1. C# é mais adequado para um caso de uso específico :seta: Então é essa linguagem que vou utilizar.

2. PHP é mais adequado para um caso de uso específico :seta: Então é essa linguagem que vou utilizar.

 

Agora, se sua pergunta fosse: Vale a pena aproveitar os conhecimentos sobre orientação a objetos que já tenho de PHP e estudar a plataforma .NET e conhecer novas tecnologias e, ai sim, vir a ser um profissional melhor, que é capaz de utilizar mais do que uma ferramenta para resolver um problema?

 

Então a minha resposta seria: "Sim, sempre vale a pena adquirir novos conhecimentos."

 

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agradeço muito a todos pela ajuda.

 

João Bastista, pelo que deu entender, você acha que o certo seria saber de tudo um pouco...

Eu não sei se isso é o certo, ou se o certo e focar em uma linguagem só.

Mas eu definitivamente não consigo ficar em duas coisas ;s

Pra mim ou eu dedico meu tempo integral a uma linguagem ou a outra. Gosto muito desse negocio de ser "especialista" em algo e acredito que se eu não focar uma, vou acabar sendo "mais um"...

Falo isso porque tinha um programador JAVA na empresa onde eu trabalhava com PHP, que ele se destacou por isso. Ele foi obrigado a trabalhar com php por 2 meses, pois não havia mais demandas em JAVA, ele ficou revoltado, deu o jeito dele la e tals... Mas ele sempre estava o tempo inteiro estudando JAVA, e so tinha JAVA na cabeça...

Ele tirou certificação e hoje esta com um salario de 7200 em uma empresa em brasília.

Enfim, mesmo que eu esteja errado em achar que o bom mesmo e ser especialista em só uma linguagem, eu quero isso... Eu penso assim...

Compartilhar este post


Link para o post
Compartilhar em outros sites

João Bastista, pelo que deu entender, você acha que o certo seria saber de tudo um pouco...

Eu não sei se isso é o certo, ou se o certo e focar em uma linguagem só.

 

Na verdade, não foi bem isso que eu disse. De fato, não vai ser muito simples explicar...

 

Você disse que conhece Orientação a objetos em PHP e quer decidir entre C# ou aprofundar em PHP, veja só, em vez de se preocupar em PHP, C#, Java, C++, preocupe-se com Orientação a Objetos.

 

Meus estudos são fortemente focados em orientação a objetos, atualmente em princípios e padrões de design. Por estudar o paradigma em vez de uma linguagem, consigo aplicar os conhecimentos de orientação a objetos em qualquer linguagem que seja orientada a objetos ou que forneça suporte à orientação a objetos.

 

Por conta desse foco que tenho em oop, consegui, do zero, aprender C# levando apenas 3 dias. Claro que eu já conhecia Java, PHP, C++ e várias outras, mas foram necessários apenas 3 dias para conseguir aplicar os conhecimentos sobre OOP na linguagem C#.

 

Quando falamos sobre orientação a objetos e pegamos linguagens como as citadas nesse tópico, vamos perceber que suas gramáticas são muito semelhantes, mudando apenas as APIs.

 

Enfim, mesmo que eu esteja errado em achar que o bom mesmo e ser especialista em só uma linguagem, eu quero isso... Eu penso assim...

 

Não acho que você esteja errado, de fato, você já andou grande parte do caminho, descobriu o que não quer. Com isso, basta ver qual linguagem o deixa mais confortável, avaliar o mercado e tomar a decisão.

 

Gosto muito de PHP, de verdade, se você pesquisar aqui no fórum verá vários tópicos em que respondi. Uso exclusivamente Linux já faz muito mais de uma década, instalei o mono aqui pois precisava escrever um artigo usando C#, peguei as documentações e posso dizer, eu gostei muito do C#.

 

Se eu tivesse que escolher entre PHP e C#, certamente ficaria com PHP, pois ser independente de plataforma, mas C# também é uma linguagem muito interessante e bastante poderosa.

 

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.