Blog-rețeaua socială de la zero, de unde să înceapă și de unde să înceapă

  • Blog-uri
  • CMS
  • PHP

Voi folosi baza de date mysql. Templating, cred că, nu este necesar, deoarece voi scrie una, după cum am înțeles, este necesar să se împartă funcționalitatea desenului. Adminpaneli nu va face, modelul va fi unul și, probabil, odată construit, plug-in-uri și lucruri de genul asta, de asemenea, nu va. Am ales direcția corectă? Merită scris în PHP sau este altceva de care aveți nevoie?







Am ales direcția corectă?
Nu-mi pot imagina cum să răspund la această întrebare. Tu, ce crezi tu?

Merită scris în PHP sau este altceva de care aveți nevoie?
De asemenea, puteți obține un răspuns la această întrebare răspunzând la întrebările de mai sus. Dacă aveți nevoie de PHP, atunci întrebarea nu mai este dacă este necesar practica sots.seti de a crea, apoi selectați instrumentul (PHP, Ruby, .net), în funcție de ceea ce va avea nevoie în viitor sau ceea ce sufletul este mai mult, pentru că acolo sfatul este inutil. Fiecare dintre PL menționate mai sus există mai multe avantaje și dezavantaje ale fiecăreia dintre ele este proiectat pentru sarcini similare, dar toate diferă în complexitatea lor (confort), precum și în domeniul preferat de aplicare.






Acesta este restul de 15% din răspunsul la întrebarea dvs.

Practicați construirea motocicletei. Sufletul "minciună" pe php. Vă mulțumim pentru un răspuns atât de detaliat. M-am gândit la asta

Dezvoltator full-stack (Symfony, Angular)

Dacă scrieți în scopuri educaționale, luați un cadru principal (Symfony2 sau Zend2 pentru php, de exemplu). Principalul criteriu al cadrului este complexitatea. Nu luați cadre în cazul în care sloganul scrie „începe să scrie aplicații se răcească o săptămână de cules,“ pentru că în cele din urmă, trebuie să te ardă pe lucrurile de bază de 10 de ori înainte de a veni o înțelegere cu privire la proiectarea de web-aplicații. Este mai bine să iei ceva care te face să scrie corect sau cel puțin dă direcția potrivită dezvoltării. Puteți lua, de asemenea, ceea ce microframework, ala Silex, Slim și ceea ce este încă popular astăzi. Acest lucru l-am descris situația în PHP, (cum ar fi Ruby, de exemplu) pentru alte limbi, un pic mai puțin acută problemă de instrumente de selecție, pentru că majoritatea instrumentelor a fost proiectat în mod corespunzător. În php multe dintre acestea (acest lucru se aplică funcțiilor încorporate, și la instrumente și cadre), care încurajează codul rahat.

Utilizați simultan TDD (PHPSpec) / BDD (Behat, PHPUnit), în același timp veți fi pompați.

Mulțumesc, iar acest lucru este mai puțin "exotic", adică există mai multe informații pe Internet, forumuri unde se pune întrebarea etc.







Trimiteți-le prietenilor: