Jump to content
Sign in to follow this  
NaDa

Modelo MVC. Sim? Não? Duvidas

Recommended Posts

NaDa

Boas,

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

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 ;)

Share this post


Link to post
Share on other sites
HappyHippyHippo

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

Share this post


Link to post
Share on other sites
MoshMage

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;

Share this post


Link to post
Share on other sites
NaDa

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 :P

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 :)

Share this post


Link to post
Share on other sites
yoda

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • 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.