Domanda

sto lavorando con un amico sulla costruzione di un sito web, in generale, questo sito sarà una web app personalizzato insieme a un tipo di rete molto sociale usanza di cosa ..

Attualmente ho un sito di mock-up che utilizza semplici PHP con AJAX e JSON e jQuery e mi piace come funziona, mi piace il modo in cui tutto si combina assieme. Ma per un mock-up non ho realizzare qualsiasi dei modelli di progettazione Social Network come ad esempio un account di accesso, valutazione, gruppi ecc .. Questo mi ha portato ad un livello superiore del processo decisionale requisito, ho bisogno di decidere se voglio sviluppare tutte queste funzionalità a mano o utilizzare un qualche tipo di un quadro.

ho passato questa giornata intera ricerca, e sembrerebbe che l'utilizzo di Drupal e tali quadri farà la parte Social Network facile (si affaccia l'esigenza di personalizzazione per ora ..) ma renderà Web lato client sviluppo App meno.

Ho trovato alcuni altri quadri che sono più sviluppatore amichevole (personalizzabile), come Zend e Symfony ecc .. ma questi sembrano prendere assegnare di potere da parte del cliente e la sua attuazione nel lato server , a me questo sembra uno spreco (e di un collo di bottiglia ingiustificata) ..

Finalmente ho trovato quadro Aptana Jaxer che sembra pensare allo stesso modo mi sento. Detto questo mi sembra un po 'sotto-sviluppato, non ho trovato moduli per un social network e la comunità intorno ad esso sembra sottile .. (ricerca Jaxer in StackOverflow restituisce pochi risultati) Così altri poi fare lato server DB comm un po 'più semplice non mi aiuta molto ..

I miei requisiti sono una buona struttura per sviluppare applicazioni web su mentre contenente tutta la logica centric utente di solito utilizzato per le reti sociali in anticipo.

Che cosa consiglierebbe?

EDIT: OK, lats questa domanda mettere a punto, dopo aver esaminato ulteriormente questo abit, c'è una buona fonte giù caricabile di un sito di social network in PHP che posso lavorare intorno a costruire il mio web app? (Mi piace molto utilizzando jQuery AJAX JSON, ecc ..)

È stato utile?

Soluzione

se si vuole sviluppare un sito di social networking da zero, mi consiglia di utilizzare Zend-quadro come un framework lato server e jQuery come framework lato client.

hanno un sacco di libreria che si può usare come Zend_Auth, Zend_Acl per il sistema di autenticazione degli utenti e Zend_Search_Lucene per le strutture di ricerca e zend_gdata per i video di YouTube e così via.

, ma è anche possibile utilizzare uno dei tanti motori di social networking disponibili là fuori.

Questo è il link:

http://www.best-php-scripts.com/social_networking.htm

Altri suggerimenti

Credo che dipende dall'obiettivo vostro cercando di ottenere.

Personalmente, tendo a come mantenere le cose semplici e per disaccoppiare complesso cose in componenti più piccoli, quindi è facile rimanere in controllo quando avrete in modo incrementale aggiungere nuove funzionalità.

Ajax o un quadro lato server? Direi che non sono necessarie sovrapposizione ogni altri. Tuttavia alcuni (lato server) quadri tende ad avvolgere tutto in un unico pacchetto zippato per rendere le cose più facili per i principianti. Io personalmente non lo faccio come questo viale perché renderà il vostro web app affidabile su questo quadro.

Quindi, nulla vieta di utilizzare un framework lato client per la presentazione logica e un altro per la logica server-side / incassi.

Hth, Etienne

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top