Jump to content

Modelo MVC. Sim? Não?


NaDa
 Share

Recommended Posts

Boas,

Tenho aqui uma duvida que não me deixa avançar mesmo antes de começar 😛

Tenho de fazer uma PAP em que consiste num site, maior parte dos sites que fiz é ir fazendo e organizar depois, mas agora queria algo minimamente profissional.

A duvida é essa como começar a organizar? Isto é: Classes? Modelo MVC? (que framework utilizar?)

Estou mesmo empancado já escolhi um design já o alterei falta agora a parte do php, mas não sei como organizar isto desdo inicio, se não dará mais trabalho depois :S

(ou alguém tem um exemplo de uma pagina bem simples organizada, para eu ver)

Desde já obrigado 😉

Link to comment
Share on other sites

quando existe este tipo de limitações (tempo e afins) o melhor é mesmo pegar numa framework existente.

por exemplo, o CodeIgniter, uma framework em PHP que implementa o MVC e é bem documentada.

Claso que existe outras, por isso é só dar uma vista de olhos pelo que existe e escolher aquela que te cai mais no goto.

Edited by HappyHippyHippo
IRC : sim, é algo que ainda existe >> #p@p
Link to comment
Share on other sites

MVC? Sem duvida. Framework? Nem tanto. Tudo depende do tempo que tens, claro, mas evitar frameworks para um trabalho da escola é uma regra de ouro.

Uma framework é, quase, programares "duas vezes" em php - muitas delas até têm funçoes que fazem o mesmo mas com nomes diferentes - terás quase mais trabalho a aprender as funçoes e truques próprios da Framework do que se programares tu "sem framework".

Vejamos: De certesa que não precisas de tudo o que uma framework tem;

Precisarás, sim, de uma maneira de fazer templates e uma ligação à base de dados - Consegues bem fazer duas classezecas para esse objectivo e depois construir o teu website à volta dessas duas (ou mais) classes.

Mas claro, eu sou mais uma opinião.

Quanto a organização: Usa um papel [maior que A4 se possivel] e um lápiz e faz um esboço do sitemap e das features que queres ter; A medida que as vais fazendo vais riscando 🙂

If all Else fails, use Else If;

Link to comment
Share on other sites

Sim, acho que se eu contornar-se a utilização de framework, seria mais demorado, mas talvez mais mais ao meu gosto.. e talvez tenha mais pontos ao não utilizar, ou não 😛

Tive a ver o smarty e acho que é aprender o aprendi, mas vou continuar a ver, mas acho que vou mesmo nem framework :S

O tempo não é infinito, mas com trabalho o tempo estica 🙂

Link to comment
Share on other sites

Na PAP, usares framework ou não é irrelevante, o que conta é que tenhas um produto para "vender", por isso aconselho que escolhas uma framework fácil de usar, como o CodeIgniter que te foi indicado acima.

Edit : se vais usar um sistema de templating, considera o Mustache.

Edited by yoda
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.