Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

taviroquai

Estrutura MVC que contemple Views mobile

Mensagens Recomendadas

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.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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...

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.