LARAVEL Vs SYMFONY

LARAVEL Vs SYMFONY

University of Business and Technology in Kosovo UBT Knowledge Center Theses and Dissertations Student Work Fall 11-2016 LARAVEL vs SYMFONY Valon Feka University for Business and Technology - UBT Follow this and additional works at: https://knowledgecenter.ubt-uni.net/etd Part of the Computer Sciences Commons Recommended Citation Feka, Valon, "LARAVEL vs SYMFONY" (2016). Theses and Dissertations. 1320. https://knowledgecenter.ubt-uni.net/etd/1320 This Thesis is brought to you for free and open access by the Student Work at UBT Knowledge Center. It has been accepted for inclusion in Theses and Dissertations by an authorized administrator of UBT Knowledge Center. For more information, please contact [email protected]. Programi për Shkenca Kompjuterike dhe Inxhinierisë LARAVEL vs SYMFONY Shkalla Bachelor Valon Feka Nëntor / 2016 Prishtinë Programi për Shkenca Kompjuterike dhe Inxhinierisë Punim Diplome Viti akademik 2013 – 2014 Valon Feka LARAVEL vs SYMFONY Mentori: PhD.Cand Blerton Abazi Nëntor / 2016 Ky punim është përpiluar dhe dorëzuar në përmbushjen e kërkesave të pjesshme për Shkallën Bachelor ABSTRAKT Në kohën tonë teknologjia po ecën me hapa shumë të shpejtë, sidomos në fushën e paisjeve elektronike si: kompjuterë, telefona të mençur, televizorë të mençur, etj. Numri i përdorueseve të internetit dhe këtyre pajisjeve është në rritje të vazhdueshme. Tashmë çdo biznes, institucion, organizatë kanë web aplikacionin e tyre ku ju ndihmojnë përdoruesve të tyre në marrjen e informacionit dhe ofrimin e shërbimeve online. Për të lehtësuar procesin e krijimit të web faqeve përdoren backend fraemwork dhe front-end framework. Shumica e web faqeve përbëhen nga struktura shumë të ngjashme. Qëllimi i Framework është të ofrojnë një strukturë të përbashkët që zhvilluesit të mos ribëjnë nga fillimi zhvillimin dhe të mund të ripërdorin kodin. Framwork bakend ju ndihmon backend zhvilluesve një organizim më të mire të logjikes të web aplikacionit ku shumica prej backend framework janë te bazuar në arkitekturen MVC, po ashtu ju ndihmon ne zhvillim me të shpejt dhe me cilësor duke ofruar komponentët të gatshëm të cilët mundë përdoren ashtu siç janë ose të konfigurohen në bazë të kërkesave te web applikacionit. Ndërsa front-end framework janë gjithashtu të nevojshëm në zhvillimin e një web aplikacioni ku na ndihmojnë ne krijimin e një web responsive për te gjitha madhësitë të ekranit. Lista e Backend framework është mjaft e pasur, por sipas statistikave të publikuara del se Laravel është Frameworki më i përdoruri pastaj radhiten: Symfony, CodeIgniter, Yii2, Phalcon, Cake PHP, Zend Framework, Slim, FuelPHP, PHPixie. Qëllimi i kësaj teme të diplomës është që të ofrojnë njohuri më të kuptueshme duke përshkruar dhe duke bërë krahasimin mes dy Framework më të popullarizuara, që janë: Laravel dhe Symfony. I MIRËNJOHJE/FALENDERIME Së pari do të doja të jap mirënjohjen time të sinqertë për të gjithë stafin akademik të UBT-s të cilët më përcjellën këto tre vite shumë të rëndësishme të jetës time. Ka qenë një periudhë me plot sfida që vinin pa pushim dhe plot punë të lodhshme por që ia vlejti sepse në fund më ndihmuan që të forcohem dhe të përballoj sfida të ndryshme, jo vetëm nga profesioni im, por edhe nga shumë fusha tjera të jetës. Dua të falënderoj mentorin tim PhD.Cand Blerton Abazi, që besoi tek unë dhe më ofroi mbështetje të vazhdueshme në hulumtimin e kryer me durimin, motivimin, eksperiencën dhe me diturinë e tij. Udhëzimet e tij më ndihmuan gjatë gjithë rrugës që u ndërmor për përfundimin e këtij hulumtimi. Falënderimet e mia po ashtu shkojnë për shokët dhe kolegët e mi, për punën që kemi kryer së bashku dhe konkurrencën e krijuar që patjetër ka ndikuar në rritjen e motivimit, energjisë dhe diturisë tek të gjithë ne. Gjithashtu do të doja të falënderoj përzemërsisht familjen time: prindërit e mi, vëllain dhe motrën time, për mbështetjen e fuqishme që më kanë dhuruar në çdo aspekt gjatë gjithë jetës time. Ju faleminderit të gjithëve! II PËRMBAJTJA LISTA E FIGURAVE................................................................................................................... IV FJALORI I TERMAVE ................................................................................................................. V 1.HYRJE ......................................................................................................................................... 1 2. SHQYRTIMI I LITERATURËS (HISTORIKU) ....................................................................... 2 2.1 PHP ....................................................................................................................................... 2 2.2 Baza e të dhënave.................................................................................................................. 3 2.3 Web Serveret ......................................................................................................................... 3 2.4 Backend Framework ............................................................................................................. 3 2.5 Laravel .................................................................................................................................. 4 2.5.1 Laravel ........................................................................................................................... 4 2.5.2 Komponentat e Laravelit................................................................................................ 5 2.5.3 Siguria e Laravelit .......................................................................................................... 9 2.5.4 Performanca e Larvelit ................................................................................................. 11 2.6 Symfony .............................................................................................................................. 12 2.6.1 Symfony ....................................................................................................................... 12 2.6.2 Komponentat e Symfonys ............................................................................................ 13 2.6.3 Siguria e Symfonys ...................................................................................................... 20 2.6.4 Performanca e Symfonys ............................................................................................. 21 3. DEKLARIMI I PROBLEMIT .................................................................................................. 23 4. ANALIZA ................................................................................................................................. 24 5. METODOLOGJIA ................................................................................................................... 26 6. REZULTATET ......................................................................................................................... 27 6.1 Si krahasohen Laravel dhe Symfony në ofrimin e komponenteve ..................................... 27 6.2 Si krahasohen Laravel dhe Symfony ne termin e performances ......................................... 27 6.3 Si krahasohen Laravel dhe Symfony në termin e siguris .................................................... 28 6.4 Si krahasohen Laravel dhe Symfony në termin e perdorshmeris ....................................... 28 6.5 Si krahasohen Laravel dhe Symfony ne mbeshtjetjen e komunitetit .................................. 28 6.6 Si krahasohen Laravel dhe Symfony në projektet qe i përdorin ........................................ 28 6.7 Konkluzion .......................................................................................................................... 29 6.8 Zgjedhja ime e preferuar ..................................................................................................... 29 7. DISKUTIME DHE PËRFUNDIME ......................................................................................... 30 8. REFERENCAT ......................................................................................................................... 31 III LISTA E FIGURAVE Figure 1 - Validimi Laravel ............................................................................................................ 5 Figure 2 - Mail Laravel ................................................................................................................... 5 Figure 3 - Veiw Laravel .................................................................................................................. 7 Figure 4 – Cookie Laravel ............................................................................................................. 7 Figure 5 – Routing Laravel ............................................................................................................. 8 Figure 6 – Composer Laravel ......................................................................................................... 9 Figure 7 - Laravel Storing Security ............................................................................................. 10 Figure 8 - Laravel Make Security ................................................................................................ 10 Figure 9 - Laravel Authenticating Security ................................................................................. 10 Figure 10 – The Asset Component ............................................................................................... 13 Figure 11 – Symfony FileSystem ................................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    41 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us