Criar um site em php ou html? Qual a melhor opção?

16/01/2020

46

Estou concluindo um projeto de desenvolvimento de um site. Inicialmente, criei as páginas com a extensão html. Com a implementação de novas funcionalidades (cadastro, login, etc) tive que trabalhar com php. A experiência está sendo ótima! Surgiu-me uma dúvida: se eu modificar todas as páginas do site para php teria algum problema em relação a desempenho do site, disponibilidade , etc? Quais seriam as desvantagens de trabalhar com o php ao invés do html?
Responder

Post mais votado

17/01/2020

Oi João, ao meu ver vai depender muito do que a tua aplicação Web vai realizar.

Vou citar algumas vantagens para usar PHP (que fica no lado servidor/backend) e você vai ter que avaliar se vale a pena utilizar conforme o que tua aplicação está consumindo e a real necessidade.

- PHP é capaz de suportar grandes quantidades de dados e também tem compatibilidade com vários tipos de banco de dados

- Utilizando PHP, o cliente (navegador) vai receber somente código HTML (todo o processamento do PHP vai ocorrer "por baixo dos panos") e demais códigos da parte de frontend (javascript, css)

- Também vai se encarregar de conteúdo dinâmico, não vai ser somente aquela página estática de HTML, o usuário vai receber o conteúdo conforme o que existe na base de dados, tipos de permissões de acesso e demais funcionalidades que você implementar... como vc mesmo mencionou, a tua aplicação já possui cadastro, login...

- É importante cuidar da questão da segurança de dados, já que você vai estar rodando código do lado do servidor. Algumas dicas que eu lembro até o momento: trabalhar com um limite de tempo de vida para as sessões de login, validar a origem da sessão em todas as páginas, validar arquivos enviados para o servidor.

Outra coisa, você provavelmente está utilizando PHP puro, sem utilizar algum framework, certo? Caso tua aplicação comece a ficar maior (que geralmente fica kk) talvez uma solução seja também utilizar um framework, exemplos: codeigniter ou laravel.

Então é isso... tem muita coisa que eu ainda desconheço de PHP, pois é um mundo enorme, mas de início espero ter te ajudado com essas infos. Boa sorte e bons estudos. =D
Responder

Mais Posts

Se você for iniciante, recomendo ir de html mesmo.
Responder
Estou concluindo um projeto de desenvolvimento de um site. Inicialmente, criei as páginas com a extensão html. Com a implementação de novas funcionalidades (cadastro, login, etc) tive que trabalhar com php. A experiência está sendo ótima! Surgiu-me uma dúvida: se eu modificar todas as páginas do site para php teria algum problema em relação a desempenho do site, disponibilidade , etc? Quais seriam as desvantagens de trabalhar com o php ao invés do html?


Uma página html é uma página estática, exceto se usar o javascript, mas mesmo com ele, precisaria de algo como o node.js, caso contrário ficaria preso apenas no front-end.
Responder
Se você for iniciante, recomendo ir de html mesmo.


Obrigado, Maurício!
Não é o caso, mas suponhamos que eu seja um programador PHP experiente... Qual seria a vantagem em relação ao html?
Responder
Oi João, ao meu ver vai depender muito do que a tua aplicação Web vai realizar.

Vou citar algumas vantagens para usar PHP (que fica no lado servidor/backend) e você vai ter que avaliar se vale a pena utilizar conforme o que tua aplicação está consumindo e a real necessidade.

- PHP é capaz de suportar grandes quantidades de dados e também tem compatibilidade com vários tipos de banco de dados

- Utilizando PHP, o cliente (navegador) vai receber somente código HTML (todo o processamento do PHP vai ocorrer "por baixo dos panos") e demais códigos da parte de frontend (javascript, css)

- Também vai se encarregar de conteúdo dinâmico, não vai ser somente aquela página estática de HTML, o usuário vai receber o conteúdo conforme o que existe na base de dados, tipos de permissões de acesso e demais funcionalidades que você implementar... como vc mesmo mencionou, a tua aplicação já possui cadastro, login...

- É importante cuidar da questão da segurança de dados, já que você vai estar rodando código do lado do servidor. Algumas dicas que eu lembro até o momento: trabalhar com um limite de tempo de vida para as sessões de login, validar a origem da sessão em todas as páginas, validar arquivos enviados para o servidor.

Outra coisa, você provavelmente está utilizando PHP puro, sem utilizar algum framework, certo? Caso tua aplicação comece a ficar maior (que geralmente fica kk) talvez uma solução seja também utilizar um framework, exemplos: codeigniter ou laravel.

Então é isso... tem muita coisa que eu ainda desconheço de PHP, pois é um mundo enorme, mas de início espero ter te ajudado com essas infos. Boa sorte e bons estudos. =D


Ok. Muito obrigado querida! Me ajudou bastante!
Agora, assim... por exemplo, o tempo de carregamento de uma página php será o mesmo de uma html?
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar