php ou asp?

seis_e_meia

Power Member
pois é...

se calhar para os entendidos a pergunta tem facil resposta, ou talvez não.

por me estar a iniciar na área do webdesign, gostaria de saber as vossas opiniões sobre o sistema asop e php de programação.

já me disseram inumeras coisas, mas cada um a puxar para o seu peixe sem muita base de argumentação (do genero, "asp é que é bom" mas não sabe php, e vice versa)

sei que o sistema php é mais acessivel devido ao alojamento ser mais barato (unix) mas não sei grandes diferenças relativamente aos dois sistemas de programação server-side(esta bem designado?)

gostaria de lançar ai a questão.:x2:
 
Última edição:
PHP... suporte, documentação, codesnipets, scripts etc etc em força por todo o lado.
ASP... um cheirinho de ajuda aqui e ali.

Para alem do mais os produtos microsoft primam por muita coisa mas não pela qualidade.
PHP é o meu conselho.
 
Eu só sei ASP e gostava de ter tempo pra aprender PHP.

Se estás a começar mete-te em PHP, tens alojamentos muito baratos e só isso é logo uma grande vantagem. Tb tens a vida muito facilitada quando chega a hora de fazer certas coisas, em ASP ficas dependente de componentes que normalmente são pagos e o PHP como sabes é open-source portanto basta vagueares um bocadinho no sourceforge e encontrarás o que precisas.
 
PHP vs ASP...... errrrr.... a meu ver não existe um vencedor obvio.
Pela minha experiencia, são basicamente muito semelhantes PHP e ASP. Se sabes como uma funciona então facilmente fazes a ponte para a outra. Agora... se no futuro pretendes saltar para ASP.NET, recomendo iniciares-te no ASP (apesar de serem 2 coisas muito diferentes).
No meu caso comecei em PHP, e só tempos depois passei para ASP e ASP.NET.
 
Eu prefiro PHP apesar de estar a progamar em ASP. Apenas porque programo em VB.NET e por isso é mais facil.

ASP.NET permite usar os métodos .NET, ou seja, tens funcoes para muito mais coisas e muito mais faceis de as usar.
 
entao , desculpem a igorancia, porque ha a distinção entre asp e asp.net? pelo nome faz-se a dedução que pode ser errada de que o asp não serve paa a net...

enfim...

acho que vou mesmo começar a pegar pelo php apesar do servidor do site onde esou a trabalhar estar alojado num host com asp...

mas queria fazer uma cena simples(?) como um formulario e estou aver-me à rasca com asp... php ainda não averiguei :P


obg pelos esclarecimentos...
 
Epa... eu não pesco nada dessas porras da microsoft, nomeadamente .net.
Mas só para desfazer uma duvida:
asp.net n é um IDE de desenvolvimento de asp que vem com o .net?
 
pedrotuga disse:
Epa... eu não pesco nada dessas porras da microsoft, nomeadamente .net.
Mas só para desfazer uma duvida:
asp.net n é um IDE de desenvolvimento de asp que vem com o .net?

Não, é mesmo uma evolucão da linguagem, é o mesmo que comparares programação em VB6 e programação em VB.NET. As origens são as mesmas mas não ha comparacao possivel, vb.net é muito melhor e mais facil de programar.
 
o .net é um framework que permite criar interligações mais simples entre módulos criados em diferentes linguagens.
Por exemplo podes fazer um módulo em VC++ e integrá-lo facilmente num programa em VB ou num bloco de código em ASP.
A unica linguagem que sofreu uma modificação grande foi o VB, mas foi uma coincidencia ter sido ao mesmo tempo em que apareceu a designação .net.
 
pedrotuga disse:
Para alem do mais os produtos microsoft primam por muita coisa mas não pela qualidade.


Posso saber em que te baseias para dizer isso?


Relativamente ao tópico, acho que é uma escolha tua, praticamente ambas fazem o mesmo, com a adição de em asp.net poderes usar certos controlos que te simplificam muita coisa, ou que te permitem ter um design mais "bonitinho".
 
asp.net era o ideal se eu tivesse tempo, mas entretanto tb já me comecei a meter no php!

uma coisa faz diferença, pra quem vem do aSp.. é a maneira como se escreve o código em php, é muito mais confuso e menos "legível" à primeira vista sem fazer um esforço, mas isso tb é do hábito claro, e eu n tenho background nenhum em nenhuma outra linguagem estilo C..
 
Boas,

ASP e ASP .NET são básicamente versões diferentes do ASP.

O ASP .NET 2.0 é a versão mais recente do ASP e neste momento tem um ambiente de desenvolvimento gratuito.

Ambas as ferramentas são actualmente gratuitas e na maioria do hostings o preço já é igual.

Acho que a escolha deve ser pela facilidade de desenvolvimento.

Na minha opinião pessoal com a versão ASP 2.0 a Microsoft deu um grande salto e por isso neste momento o ASP é mais potente e sobretudo podemos fazer um site muito fácilmente so com drag and drop.

No entanto PHP também é muito potencial, apenas as ferramentas de desenvolvimento são mais manuais.

Manuel Costa
 
Boas,

Eu comecei no ASP, passei por PHP e Java, mas agora só vejo Asp.Net (C#).

É espectacular.

Se aprenderes a trabalhar bem com o Visual Studio .Net, rapidamente constróis as tuas aplicações.

Recomendo também o Visual Studio 2005... Está bastante melhorado em relação ao anterior e é um grande ganho em termos de produtividade.

Abraços,
 
Acerca dos problemas do ASP.NET

Para ASP.NET utilizo o Visual Studio .NET (VB) e para mim a tarefa da construção do design da página é de puxar os cabelos. Infelizmente a cena do drag n drop dos botões e afins não é tão linear quanto isso (se se quiser utilizar esse método claro)... ... por mim desisti do drag n drop e voltei ao design em Photoshop... só depois é que importo esse design para VS.NET.
E depois temos os problemas de compatibilidade cross browser... que sendo ASP.NET uma tecnologia MicroSoft é compatível a 100% somente com o IE. Ai tantas as vezes que após fazer um design e ter a página pronta para meter online fui testar com o Firefox e saiu tudo errado...

Dica PHP e ASP: Utilizar funções e meter sempre que possível todo o código PHP no ínicio da página para ser mais facil de ler... e claro comentar sempre o código.
 
Tem a ver que a funçao x pode gerar código menos que standard. Regra geral não a linguagem base em si, mas os componentes "giros". Lá por ser server side não quer dizer que "cospe" o código como devia...
 
mais alguns recursos de rails

one-click installer com tudo o necessário para começar a criar apps rails em windows

http://instantrails.rubyforge.org/wiki/wiki.pl

tem uns probs no que diz respeito a adicionar a PATH da instalação, mas vejam o use_ruby.cmd após correr uma vez o instantrails.exe e adicionem o caminho à variável de sistema PATH se não estiver definido.

um bom tut para linux:

http://brainspl.at/rails_stack.html

já com a config do lighttpd (~3x mais rápido que apache2[~5x > apache 1.3], mais leve tb), mysql, fcgi e tal, mt nice.

comunidades:
http://rails.techno-weenie.net/
http://railsforum.com/
http://wiki.rubyonrails.com/rails

lib AJAX incluída no rails:
http://script.aculo.us/

IDE: http://www.radrails.org/ (down à hora do post)

blog do criador: http://www.loudthinking.com/

apis
rails: http://api.rubyonrails.com
ruby: http://www.ruby-doc.org/core/

como o inlogic disse, dêem uma olhadela pelos sites feitos com rails, e pela framework em si, vale mesmo, mesmo a pena.
 
Última edição:
Back
Topo