Anche se si sta lavorando a una società in cui si bastone con il prodotto
Negli anni '90, prima di PHP, opera web più dinamico è stato fatto in C o Perl. A quel tempo, in quei mondi, si doveva fare tutto il lavoro da soli il HTTP. Se si voleva un tipo di contenuto text /html, si doveva impostare, nel codice, su ogni singola risposta. Errori nella script CGI sarebbero spesso sfociano in pagine di errore interno Apache e reso debug molto difficile. Tutti i lavori HTML doveva essere fatto scrivendo a uscita. Non c'era nessun codice incasso con HTML, anche come linguaggio di templating. PHP ha cambiato tutto. Hai avuto un tipo di contenuto predefinito di text /html. Hai avuto la gestione automatica delle variabili di richiesta. I cookie sono stati facilmente ingeriti e l'uscita. Si potrebbe template il codice HTML con script invece di dover scrivere tutto tramite stampa. E si potrebbe pensare, wow, che mondo meraviglioso.
Ma oggi, anche se si sta lavorando a una società in cui si bastone con il prodotto per un lungo periodo ha senso utilizzare un framework. O diamo &'; s solo che quando si inizia è necessario utilizzare un quadro stabilito che si inserisce quello che serve per la maggior parte. Quindi, se avete bisogno di stack completo, ottenere un quadro completo dello stack. Se avete bisogno di qualcosa altamente specializzato, allora forse un microframework. Se avete bisogno di un forum, usate un forum esistente, se avete bisogno di un CMS utilizzare un CMS esistente.
Perché?
1) Documentazione gratuita, test, controlli di sicurezza
2) Capacità ad una maggiore molto più facile la tua squadra cresce
3) Hack a pezzi se 1) e 2) iniziano a importare meno e il successo /insuccesso impone che si accende in un'altra direzione
Prendendo Twitter come esempio qui, Sarebbe Twitter esistere se avrebbero dovuto fare tutto da zero? La società era in realtà a lavorare su un altro prodotto e si arrampicò di reinventarsi quando i loro investitori hanno cominciato perdere fiducia nella loro idea originale.
Tempo al mercato contava grande per loro e conta per la maggior parte dei progetti. Se aveste fatto tutto da soli avrebbero potuto esplodere a causa di problemi di sicurezza ecc
Ora, ovviamente, il loro quadro di scelta non tenere il passo con loro quando avevano bisogno di scalare. Ma non è che un grande problema di avere? Hai bisogno di scalare quando si ha successo e l'utilizzo di un framework per iniziare ottenuto lì.
In ogni caso, eccellente scalabilità delle prestazioni la velocità della luce è raramente necessaria forma una squadra al primo giorno. E tutta la squadra che è necessario per fare questo ha fatto qualcosa di leggermente più piccolo prima e può richiedere che il codice (aka quadro) per questo progetto con alcune modifiche supplementari Hotel  .;
lo sviluppo delle imprese
- Il trucco per trovare il giusto rimodellamento appaltatore a Vancouver WA
- Trovare lo stile che vi aiuterà a dare alla vostra casa il tuo look distintivo
- È il vostro business Secchio Perdite
- Un involucro in vinile grigio opaco può dare la vostra auto nuova vita ad una frazione del costo
- Affordable Android Development Services da Techliance
- Fate la vostra tassa on-line e avere fatto più facile e più conveniente che mai
- La scelta di un ottimo servizio cloud può risparmiare tempo dipendenti e fastidi
- Possono aziende private Proteggere il Public Dettagli di privati contro 'Cyber criminali'?
- Diversi tipi di Laboratorio Scientifico Apparecchiature
- Come trovare proprio i dispositivi del deposito e cavo del display Attrezzature
- Reputation Management è importante per le imprese
- Uragani Spark necessità che i generatori
- Lavoro da casa apre la strada per le casalinghe per guadagnare soldi
- Sviluppo di applicazioni mobili: Usabilità Redefined
- Vari metodi di chiamata e carte telefoniche prepagate
- Modi efficaci per migliorare la produttività di un sito web
- La guida di acquisto di Deco Specchi
- Cinque domande da porsi prima di Impostazione tuoi obiettivi
- I molti usi di Outbound Telemarketing per le imprese australiane
- La motivazione Scopri dei dipendenti attraverso l'uso di un Team Building Event