Criar um site em php ou html? Qual a melhor opção?
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?
João Nascimento
Curtidas 2
Melhor post
Djessyca
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
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
GOSTEI 3
Mais Respostas
Mauricio Espido
16/01/2020
Se você for iniciante, recomendo ir de html mesmo.
GOSTEI 0
Fernando Junior
16/01/2020
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.
GOSTEI 0
João Nascimento
16/01/2020
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?
GOSTEI 0
João Nascimento
16/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
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?
GOSTEI 0