0

Escolher entre PHP e ASP é questão de gosto. Mas se for ASP.NET muitos dizem ele deixa o PHP lá embaixo. Isso é verdade?

criado por Olavo Alexandrino em 25/10/2002 11:16pm
Nenhuma descrição foi enviada.

Lista de Respostas:

0
28/10/2002 12:09pm
(~14 anos atrás)
Alvaro Borges respondeu:
Bom voce comparar ASP com PHP tudo bem as duas são liguagens scripts interpretadas pelo servidor ou seja tem a mesma funcionalidade e praticamente a mesma forma de programação. Já o ASP.NET ou tecnologias .NET já funcionam de maneiras diferentes neste caso voce poderia comparala com a tecnologia JDK que trabalha da mesma forma que o .NET que eles chamam de componentização ou seja essas tecnoligias trabalham em um ambiente Orientado a Objeto com a criação de diversos componentes que nem no delphi por exemplo.

Pense como se fosse o pascal e o delphi ou o C e o Visual C++ ou C++ Builder. são tecnologias difentes. voce pode dizer mas C++ é muito melhor que C ou que delphi eh muito melhor que pascal. Bom isso não seria uma comparação justa. O C puro por exemplo vc pode utiliza-lo para construir codigos muito mais leves e mais eficientes caso não precise de um front end, Já o C++ facilita a vida de quem quer um Front End com os seus objetos e classes para desenho de tela etc... a mesma coisa ocorre entre o PHP e o ASP.NET. Posso ainda adiantar-lhe que as tecnologias Orientadas a Objeto geralmente são bem mais lentas que as estruturais pois exigem muita encapsulação de suas classes porem são menos trabalhosas e talvez mais poderosas dependendo do ponto de vista.

Bom espero ter esclarecido a sua duvida

Alvaro Borges

0
28/10/2002 12:10pm
(~14 anos atrás)
Alvaro Borges respondeu:
Bom voce comparar ASP com PHP tudo bem as duas são liguagens scripts interpretadas pelo servidor ou seja tem a mesma funcionalidade e praticamente a mesma forma de programação. Já o ASP.NET ou tecnologias .NET já funcionam de maneiras diferentes neste caso voce poderia comparala com a tecnologia JDK que trabalha da mesma forma que o .NET que eles chamam de componentização ou seja essas tecnoligias trabalham em um ambiente Orientado a Objeto com a criação de diversos componentes que nem no delphi por exemplo.

Pense como se fosse o pascal e o delphi ou o C e o Visual C++ ou C++ Builder. são tecnologias difentes. voce pode dizer mas C++ é muito melhor que C ou que delphi eh muito melhor que pascal. Bom isso não seria uma comparação justa. O C puro por exemplo vc pode utiliza-lo para construir codigos muito mais leves e mais eficientes caso não precise de um front end, Já o C++ facilita a vida de quem quer um Front End com os seus objetos e classes para desenho de tela etc... a mesma coisa ocorre entre o PHP e o ASP.NET. Posso ainda adiantar-lhe que as tecnologias Orientadas a Objeto geralmente são bem mais lentas que as estruturais pois exigem muita encapsulação de suas classes porem são menos trabalhosas e talvez mais poderosas dependendo do ponto de vista.

Bom espero ter esclarecido a sua duvida

Alvaro Borges

0
29/10/2002 10:07am
(~14 anos atrás)
Eu já trabalhei com todas as 3 linguagens e sempre li sobre performance, o PHP incrivelmente com o banco de dados Mysql bate o ASP e ASP.NET!! A facilidade de programação do PHP e ASP.Net são comparáveis mais ainda acho o PHP melhor e mais rápido!

0
01/11/2002 10:58am
(~14 anos atrás)
Concordando com as explicações dos amigos.... o q deve ser analizado tbm o q vc vai fazer e qual linguagem se adapta a este processo... se for consultar informacao no banco e exibir no browser... o PHP eh a melhor.....

0
01/11/2002 11:04am
(~14 anos atrás)
Lyma respondeu:
São absolutamente diferentes as duas.
A pergunta a ser feita seria:
"Qual a velocidade que desejo para meu site e qual o custo que posso arcar para isso?"

[s] Lyma

0
03/11/2002 2:14am
(~14 anos atrás)
Gustavo Moreira respondeu:
Pois é...
Só uma coisa: já existem por aí artigos do tipo "ASP.NET: Fracasso ou ainda é cedo?".
Particularmente prefiro o PHP. É muito mais rápido que o ASP, principalmente no acesso à banco de dados. Esse foi um dos motivos pelo qual escolhi o PHP. Comecei a programar com VB, tenho até uma certa experiência, porém, decidi mudar de plataforma por essas particularidades citadas...

0
03/11/2002 8:05am
(~14 anos atrás)
Daniel Melo respondeu:
Antes de opinar sobre este assunto gostaria de esclarecer algumas coisas :

Alvaro Borges comparou ASP.NET x PHP , como uma questão C x C++, Pascal x Object Pascal (Delphi, Kylix, FPC).

A questao é bem mais extensa que esta. ASP.NET é uma linguagem COMPILADA e nao interpretada como o PHP ou como o ASP 3.0.

De fato linguagens COMPILADAS tem performance reconhecidamente melhor que linguagens interpretadas.

Outra observações que Alvaro fez é que linguagens OO são mais lentas porque tem "encapsulação(?) de classes". Esta afirmação me parece sem sentido. De fato, o que leva linguagens OO a terem performance menor que as linguagens "convencionais" é a manutenção de estados de objetos.

Entretanto, levando-se em conta o ganho de produtividade de ferramentas OO, compiladas, com uma class library gigante a disposição , fica claro que tecnologias como ASP.NET (Plataforma .NET) e JSP (Plataforma J2EE) deixam PHP e ASP 3.0 BEM lá pra trás.

ASP.NET, particularmente trouxe algumas peculiaridades que a deixaram mais moderna e produtiva até mesmo que sua rival, JSP (J2EE). Para tentar da frente a isso, a Sun deve estar lançando junto com a versao 1.4 do J2EE, a tecnologia Java Server Faces, bem parecida com a tecnologia ASP.NET

Nao se pode deixar de destacar que PHP é RÁPIDO. Realmente, o PHP produz aplicações com ÓTIMA performance. Entretanto, quando voce tenta aplicar PHP em projetos médios e grandes, o PHP apresenta tantas limitações, que CERTAMENTE voi vai migrar para o J2EE ou .NET.
É inevitável.

Criar uma aplicação corporativa em PHP é como criar um software para Windows em C. Voce vai ter uma aplicação RÀPIDA, mas vai levar MUITO TEMPO construindo e a manutenção vai ser impossível.




0
05/11/2002 3:17pm
(~14 anos atrás)
Mario Moreira respondeu:
Resumindo... PHP é melhor?

0
07/11/2002 7:39am
(~14 anos atrás)
Daniel Lopes respondeu:
Concordo com algumas respostas aqui e concordo plenamento com o meu xará. E complementando, não se deve analizar PHP X .Net (Dot net) pois a pessoa que está desenvolvendo tem que saber qual a sua necessidade e qual a linguagem mais viavel para seu empreendimento...
Se a pessoa vai precisar apenas conectar a um banco de dados , numa aplicação que não exija tanto recursos, para que o cara vai usar .Net ou JSP. com certesa o que vc faz em PHP, vc de faz em .Net e JSP, mas você não fará tudo que faz .Net em PHP saca?? Mas aí as vezes alguem pensa.."Pô vou usar então so .Net ou JSP aí eu faço tudo... So que você vai ter mais gasto com essa linguagem... ou seja o melhor é saber comparar Custo X Benefico para cada aplicação que vc for fazer e não comparar PHP X .Net/JSP

Valews

0
07/11/2002 7:49am
(~14 anos atrás)
Wendell respondeu:
como todos falaram, o lance do PHP é com o ASP,
mas se for ASP.NET, aí o JSP e Java entram na parada!
O PHP e o ASP, são linguagens para aplicações web de pequeno e
médio porte, já o ASP.NET e o JSP são linguagens para aplicações
de médio e alto porte, pois quanto maior a solicitação, mais rápido
ele fica... já o PHP e o ASP, quanto menor a solicitação mais rápido o acesso.....! lembramdo que, o JSP e ASP.NET são compilados, por isso demoram para abrir uma página por exemplo, mais quando vc chama essa página de novo... ela já está pronta para servir você. Enquanto no ASP e PHP, cada vez que vc chama aquela página, é mais uma vez que ela é interpretada no Servidor!heheheheeh

Por tanto se vc quer código aberto e que rode aplicações robustas, use o JSP(Java).

Parem de usar esse lance de Personal Home Page... isso é pra lammer!

Falows

0
18/11/2002 4:31am
(~14 anos atrás)
Fábio Gonçalves respondeu:
Caro Amigos da Comunidade

Vale lembrar que para desenvolver em PHP não é necessário se preocupar com equipamento ou sistema operacional. É só desenvolver...

0
28/11/2002 8:31am
(~14 anos atrás)
Andre Duarte respondeu:
E o java hein! Vejam este link sobre
A SUN

SUN[tm] OPEN NET ENVIRONMENT
http://wwws.sun.com/software/sunone/
Java.NET

0
06/12/2002 12:10pm
(~14 anos atrás)
para uma empresa de pequeno a médio porte, por exemplo, seria vantagem usar qual tipo de linguagem para php, considerando que serao usadas funcoes do tipo ".php?page=123"
ficaria mais rapido se eu usasse essa funcao php, acoplada com "include('file.html')", "include('file2.html'), do que usar um link direto pra "file.html", "file1.html", ...

0
10/12/2002 11:00am
(~14 anos atrás)
Eu tenho certa experiencia em programacao ASP pois tenho 3 sites publicados nesta linguagem. Gosto do ASP mas acho o PHP mais rápido tanto para a programação quanto a resposta da pagina. O que eu acho sobre tudo isso é tanto ASP.NET quanto JAVA são para aplicações de grande porte e sua programação nao é tao simples como muitos a pregam ou seja em muitos casos seria como matar uma mosca com uma prensa de 18ton. Eu tenho observado que muitos portais utilizam o PHP incluse o UOL que é o maior da america do sul e portanto eu nao me preocupo com esses detalhes pois me considero um simples programador e meus clientes são de medio a pequeno porte. Talvez se um dia eu tiver ai um Bradesco de cliente eu venha a me preocupar. Note tambem que todo o portal do unibanco é feito em ASP e funciona muitissimo bem.

Quanto ao PHP x ASP, algumas coisas em ASP como o uso de sessions é bem mais simples do que em PHP e a meu ver funciona melhor, mas o PHP é muito versátil e futuramente teremos as duas linguagem em igualdade.
Hoje é mais rápido programar em PHP e o PHP é muito mais poderoso que o ASP pois no ASP nao temos nada de baixo nivel e estamos sempre necessitando de alguma DLL de terceiros o que raramente ocorre no PHP.

Espero ter contribuindo com algo apesar de minha pouca experiencia em PHP.

0
20/07/2003 12:31am
(~13 anos atrás)
Alessander Thomaz respondeu:
A microsoft escreveu um artigo cheio de meias verdades, com informações incompletas comparando as duas linguagens.

Acredito que o php é o php pq é super fácil de programar.
E que pode ser questão de gosto e de foco de mercado.

Na dúvida entre quais das duas, conheça as duas e saiba quando usar uma ou a outra, mas não despreze o java, que está muito forte no mercado.

Sobre os componentes que eles alegam, existem vários exemplos, como o http://www.hotscripts.com , o http://www.phpclasses.org , o http://pear.php.net só para citar.

O php está evoluindo muito na questão de objetos, a versão 5 tem muitas melhorias, e por sinal suporta .net e java também.

0
20/07/2003 12:32am
(~13 anos atrás)
Alessander Thomaz respondeu:
A microsoft escreveu um artigo cheio de meias verdades, com informações incompletas comparando as duas linguagens.

Acredito que o php é o php pq é super fácil de programar.
E que pode ser questão de gosto e de foco de mercado.

Na dúvida entre quais das duas, conheça as duas e saiba quando usar uma ou a outra, mas não despreze o java, que está muito forte no mercado.

Sobre os componentes que eles alegam, existem vários exemplos, como o http://www.hotscripts.com , o http://www.phpclasses.org , o http://pear.php.net só para citar.

O php está evoluindo muito na questão de objetos, a versão 5 tem muitas melhorias, e por sinal suporta .net e java também.

0
12/04/2004 1:36pm
(~12 anos atrás)
Alex Monte respondeu:
eu penso q num adianta vc ter um FERRARI... e ser um pé de chinelo...

vai do programador... se ele nao for limitado... a liguagem nao vai ser . :) eu programo em CFM, PHP , ASP e pra mim.... a q menos serve eh ASP... as outras duas me ajudam muito... agora .net eh outra conversa...

0
27/05/2004 3:04pm
(~12 anos atrás)
PHP is the best

0
24/06/2004 8:11am
(~12 anos atrás)
Rogério Bragil respondeu:
A um tempo atrás comprei um livro de ASP e comecei a estudar. Logo desanimei, pois se a gente quisesse fazer alguma coisa a mais, tinha que comprar componentes de terceiros.
Não sei como está a situação hoje, mas depois de conhecer o PHP, nem me interesso... Viva a liberdade!!!
Quanto ao ASP.Net, é outro esquema, assim como o pessoal falou. É mais comparável com o J2EE.



bragil

0
06/08/2004 4:42pm
(~12 anos atrás)
Ademir B. Pereira respondeu:
Eu acho que o nosso amigo Wendell exagerou um pouquinho na frase: "Parem de usar esse lance de Personal Home Page... isso é pra lammer!"

Será que ele tem noção de que existem grandes portais utilizando php, como o UOL por exemplo???

Eu acho que todas as linguagens têem seus méritos e defeitos. Mas o que vale não é tanto a linguagem em si, mas a capacidade de quem a utiliza. Se você for uma ''merda'' de programador, vai se-lo em qualquer linguagem!

0
29/04/2005 7:47pm
(~11 anos atrás)
fccd respondeu:
Bom PHP e ASP são linguagens interpretadas pelos servidor e trabalham basicamente da mesma forma. Neste caso PHP tem mais espaço porque é Free e muitos servidores web rodam linux (apesar que php é multi-plataforma). Mas acredito que tenha muito ASP ai no mercado rodando também!!!

Agora comparar ASP.NET e PHP é uma coisa errada porque são linguagens completamente diferente. ASP.NET é puro objeto, ou seja, e feito em cima de componentes que aí geram o código html. ASP.NET é compilado, e por isso por teste feitos é mais rápido que as linguagens interpretadas.

Agora meus amigos, quem faz a linguagem ser boa somos nós mesmos , pode ser Visual Basic ou Delphi, Php ou Asp, ASP.NET e JDK , ou qualquer outra comparação. Se o programador for bom sai bom se for ruím sai ruim

Uma coisa que aprendi também no mundo dos desenvolvedores que nós temos que aprender de tudo um pouco porque o mercado é muito competitivo e exigem da gente muitas coisas...

0
20/07/2005 8:45am
(~11 anos atrás)
Luiz Gambali respondeu:
Trabalho a muito tempo com ASP e ASP.NET. Estou utilizando PHP a pouco
tempo, e não tenho nenhuma reclamação. É rápido, me parece ser robusto...

A comparação com ASP.NET realmente não cabe. Além de todos os farores
aqui apresentados, deve-se lembrar que ASP.NET não é uma linguagem,
e sim uma "plataforma em si", onde você pode utilizar mais de uma
linguagem (VB.NET ou C#, esta ultima, alias, bem superior ao Vb).

É briga de cachorro grande: ASP.NET veio para brigar com Java.

Agora, acredito que em questão de produtividade, não é a linguagem
que decide quem é mais ou menos produtivo, e sim a equipe de
desenvolvimento. Com relação a manutenção e pós implantação de
grandes projetos, a mesma coisa: se a aplicação foi construída de
forma errada ou o projeto foi mal executado, não se pensando nisso,
então esquece: não há linguagem que resolva "caca" de programador...


Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)