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

  1. Il trucco per trovare il giusto rimodellamento appaltatore a Vancouver WA
  2. Trovare lo stile che vi aiuterà a dare alla vostra casa il tuo look distintivo
  3. È il vostro business Secchio Perdite
  4. Un involucro in vinile grigio opaco può dare la vostra auto nuova vita ad una frazione del costo
  5. Affordable Android Development Services da Techliance
  6. Fate la vostra tassa on-line e avere fatto più facile e più conveniente che mai
  7. La scelta di un ottimo servizio cloud può risparmiare tempo dipendenti e fastidi
  8. Possono aziende private Proteggere il Public Dettagli di privati ​​contro 'Cyber ​​criminali'?
  9. Diversi tipi di Laboratorio Scientifico Apparecchiature
  10. Come trovare proprio i dispositivi del deposito e cavo del display Attrezzature
  11. Reputation Management è importante per le imprese
  12. Uragani Spark necessità che i generatori
  13. Lavoro da casa apre la strada per le casalinghe per guadagnare soldi
  14. Sviluppo di applicazioni mobili: Usabilità Redefined
  15. Vari metodi di chiamata e carte telefoniche prepagate
  16. Modi efficaci per migliorare la produttività di un sito web
  17. La guida di acquisto di Deco Specchi
  18. Cinque domande da porsi prima di Impostazione tuoi obiettivi
  19. I molti usi di Outbound Telemarketing per le imprese australiane
  20. La motivazione Scopri dei dipendenti attraverso l'uso di un Team Building Event