Jump to content

Krusher

Administrator
  • Posts

    116
  • Joined

  • Last visited

  • Days Won

    14

Posts posted by Krusher

  1. Salut. Daca ai server hostat poti da restart cu ajutorul GameCP-ului primit de la firma de hosting.

    Daca ai server deschis pe PC-ul tau, poti da restart prin redeschiderea consolei.

     

    Totodata, iti poti face tu o comanda in gamemode cu care vei putea sa dai restart in orice moment, direct din joc.

     

    Comanda ar arata ceva de genul:

    CMD:restartserver(playerid, params[])
    {
          SendRconCommand("gmx");
          return 1;
    }
    
  2. Inainte de a verifica liceenta IPB eu as verifica datele legale ale FIRMEI apoi as trece la liceente ...iar tow-host nu cred ca e firma inregistrata.

    ON: Multumim de informatie.

     

    Din moment ce ei nu-si permit o simpla licenta WHMCS, e clar ca nu au firma inregistrata.

  3. Mă voi referi în acest articol la framework-uri în PHP, în special, însă multe din avantajele folosirii unui framework în PHP se aplică ÅŸi la celelalte limbaje de programare web. Aceste avantaje se referă la orice framework PHP, fie că este vorba de Zend Framework, Code Igniter, CakePHP sau oricare altul.

     

    Când să folosesc un framework?

    Aceasta este o întrebare excelentă. Spun asta pentru că aplicaÅ£ia web pe care o dezvoltăm nu are  întotdeauna nevoie de un framework. De ce am folosi un framework pentru o aplicaÅ£ie care are doar 2-3 pagini? Nu are niciun sens, nu?

    Un framework se pretează însă pentru aplicaţii care au baze de date, form-uri, sesiuni, cookie-uri, servicii remote (cum ar fi Facebook sau twitter, care sunt folosite în tot mai multe aplicaţii din ziua de azi).

    Ce feature-uri aduce un framework?

    • Abstractizarea bazei de date: Framework-urile vin cu un nivel de abstractizare al bazei de date SQL. Astfel, putem oricând schimba baza de date din MySQL în MSSql de exemplu, fără a fi nevoie să rescriem vreun rând de cod. Acest nivel de abstractizare poate în acelaÅŸi timp să recunoască legăturile dintre tabele, ceea ce ne scuteÅŸte de bătăile de cap când vine vorba de JOIN-uri.
    • Abstractizarea cache-ului: ÃŽn loc să folosim funcÅ£ii spcifice pentru cache (cum ar fi apc_add sau apc_fetch) vom folosi clase specifice de caching cum ar fi Memcache, APC sau  XCache.
    • Management-ul form-urilor: Form-urile pot fi definite ca ÅŸi cod PHP. Apoi framework-ul se ocupă de generarea codului HTML, validare ÅŸi securitate. Scăpam din nou de bătăi de cap, nu-i aÅŸa?
    • Autentificarea: Majoritatea framework-urilor vin cu un modul de autentificare. Acestea se ocupă de log in ÅŸi log out, înregistrare, management de sesiune, permisiuni. Aceste module sunt uÅŸor de modificat pentru a crea formulare customizate pentru înregistrare ÅŸi logare.
    • Depanare uÅŸoară: Unele framework-uri vin în ajutorul programatorului cu unelte care fac depanarea mai uÅŸoară. Acestea permit inspectarea variabilelor, a query-urilor, a duratei de timp în care rulează script-ul etc.
    • InternaÅ£ionalizarea: Majoritatea framework-urilor permit traducerile, ceea ce înseamnă că putem construi uÅŸor un website în limba dorită de client.

    Ce avantaje am folosind un framework?

    • Portabilitate: Abstractizarea bazei de date ÅŸi a cache-ului fac ca aplicaÅ£iile construite cu un framework să poată rula pe servere, având diferite configuraÅ£ii fără a fi necesară rescrierea vreunui rând de cod.
    • Timp de dezvoltare mai scurt: Asta se datorează în primul rând faptului că nu mai trebuie să scriem codul pentru form-uri, înregistrare, log in ÅŸi log-out etc.
    • Securitate: Framework-ul se ocupă de securitatea pentru modulele buid-in: autentificare, formulare, query-uri SQL.
    • Suportul comunităţii: Framework-urile au forumuri specializate, canale de IRC unde putem găsi oricând un răspuns la problemele pe care le întâmpinăm legate de framework atunci când dezvoltăm aplicaÅ£ia.
    • Plugin-uri ÅŸi module: Nu am descoperit noi roata. A fost descoperită de alÅ£ii înaintea noastră. Este aÈ™adar foarte probabil ca modulul sau plugin-ul de care avem nevoie să fi fost deja dezvoltat de alÅ£i programatori ÅŸi tot ceea ce trebuie să facem este să îl descărcăm ÅŸi să îl folosim în aplicaÅ£ia noastră.
    • Standard de codare: Framework-urile „forÅ£ează” într-un anume fel programatorii să urmeze principiul Model->View->Controller. Asta înseamnă că vom gândi mai întâi structura codului, pentru ca apoi ne apucăm de scris.
    • DocumentaÅ£ie: Framework-urile sunt foarte bine documentate, ceea ce uÅŸurează înÅ£elegerea codului.

    Ce framework să folosesc?

    Orice programator preferă un framework pe care îl consideră ca fiind cel mai bun. Personal, am lucrat cu Zend Framework ÅŸi Drupal (da, ÅŸi el este un framework – ÅŸi ceva mai mult). AlÅ£ii folosesc CakePHP, Trax sau Code Igniter. Până la urmă, este vorba de preferinÅ£ele programatorului ÅŸi de proiect.

    Cred că acestea sunt cele două mari întrebări la care trebuie să răspundem înainte de a stabili ce framework folosim: â€žCe framework-uri se pretează la aplicaÅ£ia pe care trebuie să o dezvoltăm?” ÅŸi â€žCu care din aceste framework-uri suntem obiÅŸnuiÅ£i?” .

     

    This is the hidden content, please

×
×
  • Create New...