Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
taviroquai

Estrutura MVC que contemple Views mobile

Recommended Posts

taviroquai

Se tiver esta estrutura de pastas...

+ views
    + session
        - login.php
        - logout.php
    + account
        - register.php

Agora, uma solução seria:

+ views
    + session
        - login.php
        - logout.php
        + mobile
            - login.php
            - logout.php
    + account
        - register.php
        + mobile
            - register.php

Ou então, esta estrutura:

+ views
    + session
        - login.php
        - logout.php
    + account
        - register.php
    + mobile
        + session
            - login.php
            - logout.php
        + account
            - register.php

Ou então sugerem outra solução?

Obrigado.

Share this post


Link to post
Share on other sites
mjamado

Porque é que tens de ter views específicas para mobile? É preferível usar responsive design através de media queries...

(de qualquer forma, acho que preferia que as views estivessem na mesma pasta, mas com um prefixo, tipo "m_login.php", "m_logout.php" e por aí fora).


"Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.

Share this post


Link to post
Share on other sites
taviroquai

Continuo a poder usar condicionantes css/javascript... desconhecia o termo mediaqueries...

Gosto de separar as coisas em vez de colocar tudo no mesmo "saco"... até porque é mais fácil manter quando existe 1 pessoa responsável pela versão mobile ou se a versão mobile for desenvolvida por outros...

Share this post


Link to post
Share on other sites
mjamado
Gosto de separar as coisas em vez de colocar tudo no mesmo "saco"... até porque é mais fácil manter quando existe 1 pessoa responsável pela versão mobile ou se a versão mobile for desenvolvida por outros...

A questão é não existir uma versão mobile. A única distinção é feita por CSS (lá está, usando media queries). E, nesse caso, podes ter um designer para a versão normal e outro para a versão mobile. O conteúdo da view é rigorosamente o mesmo; tem é outra apresentação.

(lembrete: podes esconder elementos com display: none)


"Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.

Share this post


Link to post
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
Sign in to follow this  

×

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.