And After - Design e Tecnologia por Sua Conta!
O desenvolvedor é um blog sobre desenvolvimento web, não tratando apenas de programação mas também compartilhando experiências, métodos, debates e tendências da internet.

O Desenvolvedor é um blog de www.andafter.org
Assinar o Feed RSS

Guilherme Serrano

[@]
[www]

Graduado em design, viciado em web, adoro desenvolvimento, mashups, usabilidade, o universo e tudo mais.

Vivo de e para internet. :)

Status
Karma: 49506
Opiniões: 30

Mais deste autor


Do ASP ao PHP, vim para o lado negro da força!

Do ASP ao PHP, vim para o lado negro da força!

Muito bomEste texto foi classificado como Muito bom
Em Carreira, Internet, Programação
Por Guilherme Serrano
3 de Julho de 2009

Decidi migrar de vez para o PHP, deixando de lado o ASP clássico e colocando os estudos em .NET em stand by. Aqui explico meus motivos...

RSS Acompanhe O Desenvolvedor por Feeds!


Buenas povo! Faz tempo que não dedico meu tempo a escrever aqui no O Desenvolvedor, mas pretendo voltar ao ritmo anterior e com algumas mudanças (acompanhando as novidades na minha vida profissional).

Este é um post para apresentar algumas novidades que, de certa forma, guiarão minhas publicações por aqui. A primeira é que não vou dar continuidade aos meus estudos com .NET, e estou reduzindo meu trabalho com o ASP clássico. Isso não quer dizer que encerrarei meus posts sobre a linguagem, mas como estou me dedicando a estudar outras, possívelmente me focarei nelas.

Ah, preciso agradecer ao Leo Caseiro, que me disponibilizou um material excelente sobre .NET quando comecei a estudar!

Espero que este artigo ajude a orientar de alguma forma as pessoas que procuram pela manjada questão: "que linguagem é melhor estudar?"

Vamos aos motivos das minhas mudanças...

 

Porque "desistir" o ASP clássico?

Já fazia algum tempo que eu procurava evoluir, trocar de linguagem de programação, e por isso iniciei meus estudos em .NET. Vamos aos 3 4 motivos que me levaram a "pular fora":

Para aprender alguma coisa nova. E não estou dizendo que sei tudo do ASP, não mesmo. Mas mudar é bom, gosto de mudanças, aprender uma linguagem de programação nova é como começar a estudar um novo idioma, estimula o cérebro, tira noites de sono de uma forma positiva, anima!

Queria mudar porque o ASP está se tornando obsoleto (para muitos, já é) devido a migração para o .NET, que apresenta mais possibilidades e melhor desempenho (dizem, nunca testei realmente).

Comunidade de desenvolvedores muito pequena. Tudo bem que existe o Google, existem fóruns e até uma documentação razoável, mas nada comparado a PHP, por exemplo. Muitas vezes eu quebrava a cabeça para desenvolver determinada funcionalidade, sabendo que em outras linguagens uma centena de desenvolvedores já haviam desenvolvido isso e disponibilizado o código para uso, estudo e alterações.

Dinheiro. Grana. Eu pago licença para utilizar o Windows Server no meu servidor. Eu não consigo bons dll´s gratuitos para manipulação de imagem ou arquivos (pdf´s, planilhas, etc...). Quase tudo é pago, seguindo o "padrão" da tecnologia ASP.

 

Porque não o .NET?

Alguns dos motivos que me fizeram querer mudar do ASP continuam presentes na linguagem .NET, como por exemplo o custo.

A comunidade de desenvolvedores não ser muito grande (ou não gostar de colaborar com o mundo, indo contra a poderosa e adorada "interwebs").

Motivos pessoais: como eu comentei, estou de emprego novo, e por aqui o .Net não é utilizado (pelo menos até onde eu sei).

 

Porque escolhi o PHP?

Pra ser cool.

O primeiro motivo, obviamente, a linguagem aberta, gratuita. Vou economizar um dinheiro considerável por mês pelo simples fato de não precisar pagar licença do Windows no servidor. Isso será a longo prazo, somente depois que eu migrar meu sistema todo de Intranet para o PHP, que vai levar possivelmente mais do que seis meses...

Darth Vader

Para ficar do lado negro da força!*

 

Comunidade gigantesca de desenvovledores e melhor, que adoram compartilhar conhecimentos. A documentação é maravilhosa.

Linguagem ainda em desenvolvimento (agora o PHP 5, estou certo?), sem a necessidade de "extensões" como os dll´s que já me perturbaram no ASP.

Já tinha um conhecimento superficial sobre a linguagem, foi com ela me inseri no mundo do desenvolvimento criando meu primeiro blog e CMS, lá no meu tempo de guri...

Comecei a estudar loucamente MVC, nunca vi um framework gratuito e funcional para ASP, já me indicaram diversos (e aparentemente muito bons) para o PHP!

 

 

É isso... a partir de agora não se assustem se surgir por aqui alguns posts "PHP for dummies", e aceito sugestões de artigos também, viu?

 

 

* o título deste artigo é graças ao tweet do @cleiverrr, quando anunciei meus estudos com o PHP: "lol @gserrano está vindo pro lado negro da força! =D"

O que você achou do texto?

  • Muito ruim
  • Ruim
  • Regular
  • Bom
  • Muito bom
Sua opinião é o que faz a comunidade funcionar, colabore para isso!

Tags: php, asp, programacao, carreira, internet

Enviar para um amigo
Você pode comentar, assinar o feed, conhecer mais sobre o autor e ajudar a divulgar este artigo em sua ferramenta favorita através dos botões abaixo.
  • Rec6
  • ueba
  • linkk
  • dihitt
  • linkloko
  • websapiens
  • linkto
  • Eu curti

Comentários

Rafael Cavalcante
[www]

3/7/2009 11:00:00

Bom, por isso começo com PHP em agosto. Já não quero ter custos e dores de cabeça como teria com asp. Se bem que na faculdade não falam muito mal de asp, só falam que php é melhor. Seis meses Guilherme? Não é só o tempo de trocar a sintaxe das coisas? Desculpe a ignorância, parei um pouco depois do tableless...

[Responder este comentário]

Guilherme Serrano
[www]

3/7/2009 11:37:00

Teoricamente seria só mudar a sintaxe, MAS para isso preciso antes saber os comandos do PHP para não sair fazendo gambiarra a torto e direito...

Outra coisa que inicialmente vai "atrasar" a migração é que estou estudando MVC e pretendo realizar as alterações já utilizando esse padrão.

Hoje eu tenho um framework próprio que controla as intranets dos meus clientes, isso vai ser um pouco penoso de migrar/repensar utilizando MVC corretamente... vai além da sintaxe :P

Chris Benseler

3/7/2009 11:03:00

O lance da comunidade é, sem sombra de dúvidas, uma diferença absurda entre o ASP e o PHP!

E ainda bem que você veio pro lado claro da força (porque o escuro, é o ASP! haha)

[Responder este comentário]

Bianca Brancaleone

3/7/2009 11:14:00

Eu disse a mesma coisa sobre o claro/escuro! Huiahuiahuia :P

xALEXANDRE
[www]

3/7/2009 11:08:00

Aleluia irmão, Deus existe!

Parabéns meu caro, ótima mudança!
Te aguardo no lado negro da força hahaha
Abraços!

[Responder este comentário]

Daniel

3/7/2009 11:41:00

Hmmm...mas pra programar em algumas linguagens deve-se ser Jedi. O php aceita código Sith.

[Responder este comentário]

Cristian Farias

3/7/2009 13:22:00

A velha piada: Eu sei PHP até de trás para frente! #fail
:D

[Responder este comentário]

Rafael

3/7/2009 16:12:00

EPIC Fail. hehe

Igor Escobar
[www]

3/7/2009 22:51:00

Apoio totalmente sua decisão, em todos os aspéctos.

[Responder este comentário]

Felipe

4/7/2009 01:21:00

na verdade vc saiu do lado negro da força! Bem vindo ao php! Comunidade aberta, excelente documentação, 1 bilhão de scripts prontos, classes e frameworks... parabens! =)

[Responder este comentário]

Guilherme Serrano

4/7/2009 15:27:00

Haha... o título foi só por causa de um tweet do @cleiverr, citado ao final do artigo :D

Leo Caseiro
[www]

4/7/2009 10:25:00

Fala, Gui

Olhei esse post qd vc divulgou no Twitter, e como fiquei curioso sobre o Título, resolvi ler.

Primeiramente, obrigado por me linkar rsrs

Também apoio sua decisão. E acredito que você precisará aprender a sintaxe e algumas configurações antes de iniciar seu aprendizado por MVC.

Para aprender PHP, indico o site http://www.criarweb.com/diretorio/programacao/php/manuais_de_php/

Além disso, um ótimo livro para aprender com OOP é o "PHP Profissional" dos autores "Alexandre Altair de Melo" e "Mauricio G. F. Nascimento"

Sai do forno a versão PHP 5.3.0

Você também pode aprender lendo o manual dele no próprio php.net

Para editor (IDE), indico Eclipse ou Zend Studio(ZDE).

Quando for para o MVC, o que eu acho mais poderaoso é o Zend Framework, mas para um Hello World, você precisará estudar bastante. Então o Kohana deixará você mais produtivo e tem tantas classes boas quanto o ZF.

É isso, bem vindo ao mundo do Software Livre.

Ah! Não posso esquecer de indicar o Wordpress para criar Blogs. Você faria um AndAfter em cerca de 2 semanas com o CMS Wordpress.
Drupal e Joomla também são muito bons, mas nunca trabalhei.

Abs

[Responder este comentário]

Guilherme Serrano
[www]

7/7/2009 17:16:00

Opa! Estou batalhando na sintaxe, hoje fiz meu primeiro "aplicativo útil" depois de tanto tempo longe do PHP. Criei um script para armazenar todas as imagens externas (de outros sites, photobucket, imageshack, etc...) dos artigos do And After no servidor... O manual do PHP está sendo uma mão na roda realmente!

Quanto ao uso do WP, vou pelo caminho mais desafiador, de criar o CMS. Acho que é a melhor maneira de aprender (e ter conhecimento total sobre o sistema) a linguagem... mais uma vez valeu pelas dicas!

Bruno Cunha
[www]

6/7/2009 15:19:00

@Guilherme: Não acho que você foi pro "lado negro da força" nem que tenha mudado drasticamente de plataforma. Não acho certo comparar a migração de ASP para PHP como se fosse a mesma coisa que migrar de ASP para .NET. Creio que os objetivos dessas linguagens (plataformas) são distintos. A Microsoft parou de lutar contra o PHP (ASP) para começar a brigar com o Java (.NET), no qual o objetivo, creio eu, são sistemas mais corporativos, mais robustos.

Ao meu ver, hoje, só temos mesmo o PHP para sites simples, pois o ASP ficou tão parrudo no .NET que fica até chato desenvolver essas coisas simples nele.

[Responder este comentário]

Leo Caseiro
[www]

7/7/2009 14:37:00

Você quer dizer que não tem como criar sites Robustos em PHP? Espero que eu tenha entendido errado.

Guilherme Serrano
[www]

7/7/2009 17:50:00

Bruno, como eu falei no final do artigo a expressão "lado negro da força" foi apenas uma brincadeira com a mensagem enviada pelo @cleiverrr no Twitter...

Quanto a robustez, já vi aplicativos de grande porte desenvolvidos em PHP. Posso estar enganado, mas acredito que isso não é um problema... bom, pelo menos para os aplicativos e sites em que trabalhei até hoje, creio que não será. Não posso afirmar que a facilidade ou dificuldade em desenvolver com determinada linguagem está relacionada ao seu desempenho, não tenho background para comparar as duas (infelizmente)! hehe

Deixe seu comentário!

Nome (requerido)

E-mail (requerido - não será divulgado)

URL

Quanto é 1 + 3?




web tracker