Come organizzare la piattaforma multipiattaforma js / web application?

2

Io e il mio amico stiamo lavorando su un'applicazione che funziona già per Windows 8 ed è scritta in Javascript, HTML e CSS. Il nostro desiderio è quello di renderlo multipiattaforma per aree come Windows Mobile, Chrome, Firefox e Android.

Quindi, la nostra struttura di directory assomiglia a questa:

.
├SomeApp.sln         // Visual Studio solution file
├SomeApp.suo         // other Visual Studio related file
├SomeApp.v11.suo     // other Visual Studio related file
├deploy.py           // Deployment script for apache
├Makefile            // For things like building the desktop version
│                    // and for testing/linting/deploying
conf
├── apache.conf
SomeApp
├── AppPackages
├── bin
│   ├── Debug
│   └── Release
├── bld
│   ├── Debug
│   └── Release
├── css
├── images
├── js
│   └── lib
├── pages
├── promo images
└── strings         // i18n language files
    ├── ar
    ├── bg
    ├── cs
    ├── da
    ├── de
    ├── el
    ├── en-US
    ├── es
    ├── fr
    ├── he
    ├── hr
    ├── hu
    ├── it
    ├── ja
    ├── ko
    ├── nb
    ├── nl
    ├── pl
    ├── pt
    ├── ro
    ├── ru
    ├── sv
    ├── tr
    ├── uk

Ho aggiunto cose come lo script di distribuzione e il file make ... ma sono davvero in perdita su come organizzare un progetto come questo. Creerei directory come questa?

.
├──browserExtension/   
│  ├── build/           // put makefile here?           
│  ├── conf/            // put apache conf here?           
│  ├── chrome/      
│  ├── firefox/
├──web/                  // normal web page 
├──windows/                
│  ├── WindowsMobile8/      
│  └── Windows8/        // put existing solution files here?
├──mobile/       
│  ├── android/
└──common/
   ├── css/
   ├── js/
   │   └── test/
   └── html/

C'è un buon esempio di un progetto che ha già avuto successo facendo ciò che posso seguire?

    
posta bitcycle 20.05.2013 - 01:35
fonte

0 risposte