DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   PHP (http://www.devprotalk.com/forumdisplay.php?f=9)
-   -   Izbor PHP Framework (http://www.devprotalk.com/showthread.php?t=3434)

Misha 14. 11. 2007. 22:52

:)

Organizovanje code-a, ORM/Active record, convention over configuration, generatori, raznorazni pazljivo integrisani helperi (form, ajax) ... sve to cini te nove Rails-olike frameworke ... al onda naravno svaki od njih stavi naglasak na nesto drugo pa je kao jedinstven ... Symfony je prvenstveno mocan, koristi mnoge druge nezavisne PHP projekte ... al reko bih i najkomplikovaniji u PHP svetu frameworka ... Meni se nije svidela kolicina konfiguracionih file-ova koje moras da pises i na kom nivou ...

peroperje 01. 12. 2009. 01:54

.. Recimo CodeIgniter maltene razvija jedan (vrlo pametan) covek....

...kako si samo dosao do ovog zakljucka...

Misha 01. 12. 2009. 08:38

Da je pametan sam zakljucio gledajuci code/arhitekturu CI ako se to pitas :)

http://www.ohloh.net/p/4692/contributors

Izgleda da danas ima 4 ozbiljnija contributora koji rade na CI... I da intenzitet commita nije preterano velik: http://www.ohloh.net/p/4692/commits

Al s'obzirom na obim frameworka sasma dovoljno...

peroperje 01. 12. 2009. 10:52

iza CI stoji firma EllisLab,Ci je open source i oko sebe okuplja veoma veliku zajednicu(nemam sumnje da tu ima veoma pametnih ljudi)....

Tesko da bi jedan(ili tri ,cetiri) covek mogao postici sve ono sto stoji iza Codeigniter-a

...ali ok...ako ti tako kazes

Misha 01. 12. 2009. 13:42

Ma jok, mnogo impresivnije stvari su postizali pojedinci od Code Igniter-a, al nista cudno... Zapravo nije ni 4 za 2009... ako se pogleda statistika commita u 2009 samo njih dvoje su aktivno commitovali... Odnos ljudi koji koriste open source projekat i onih koji aktivno rade na njemu je uvek vrlo disproporcionalan, nemoj da te zbuni broj krajnjih korisnika...

Ti ne mozes da poverujes da CI radi dvoje ljudi, mene ne cudi posto je projekat poprilicno trivijalan, sto mu ne smanjuje vrednost naravno...

S'druge strane recimo ja ne mogu da se nacudim da je ovo napravio maltene jedan covek: http://cappuccino.org/

Lik je napravio gigantski framework i totalno novi programski jezik koji se kompaljira u JavaScript! Sa njim je napravio web verziju PowerPointa: http://280slides.com/Editor/. I plus je napravio IDE za sve to: http://280atlas.com/what.php

Pogledaj dubinu i obim koji obuhvata API:
http://cappuccino.org/learn/document...annotated.html

Znaci kako bre?!?! Kako su dodjavola njih dvojica uspeli sve ovo da iskuckaju za godinu i nesto dana!?!?

nixa 01. 12. 2009. 13:47

^ Capuccino je čudo, mene je doduše strah da baziram nešto na njemu baz iz tog razloga :)

Misha 01. 12. 2009. 13:58

@nixa Da znas!!! ja sam se zestoko lomio da li da krenemo da ga koristimo... I da nije cinjenice da bi svakom morao da objasnjavam sta je Objective-J i koliko je on u sustini bolji od cistog JS, sto mi 90% njih ne bi poverovalo, definitovno bi ga vec poceli koristiti a ovako smo se odlucili za ExtJS...

Btw, ako si zainteresovan da napisemo nesto u Cappucinu onako sa strane laganica, cisto vezbe radi ja sam za :)

aleck 17. 02. 2010. 20:35

Jedno iskustvo - nije baš Cappucino, ali je sličan koncept. Mi sad u firmi za web osnovu koristimo interni framework baziran na Script#-u, koji kompajlira C# u Javascript.

Moje lično iskustvo je da je to poprilično njesra. Pišeš u jednom jeziku a kad nešto ne radi onda debug u drugom. Ako taj drugi ne znaš, možeš da se slikaš. Pojedine konstrukcije iz C#-a izgledaju prilično drugačije u Javascriptu (sintaksa za for-in petlju mi je dušu pojela, pošto nisam znao C# kada sam kretao u priču).

Script# je dobio podršku za Webkit i Operu pre nešto jače od godinu dana. Da Nikhil to nije tada dodao, pošteno bi se pušili šta da radimo, verovatno bi pisali sami. Imali smo sreće, a to baš nije nešto na šta bi da računam pri bilo kakvom projektu.

Pristalica sam toga da se svaki deo bilo kog sistema piše u jeziku/frameworku namenski pravljenom za to. Javascript za klijent, ObjC/C#/šta već za server.

A da ne pričam što sve što već ima u nekom namenski pravljenom JS libu moraš sam da napraviš ponovo. Svaki put kada nešto vizuelno lepše treba da se uradi u ovom našem projektu, kukam za jQueryjem samo tako.

Jednostavno - kad se odlučiš na nešto ovako, osuđen si na to da sve moraš da pišeš sam. Samo pogledaš šarolikost plugina za jQuery, pa pogledaj da li tako nešto ima za Cappuccino / Script# i odgovor kojim putem ići se sam nameće (barem meni).

Da ne bude zabune - mene fascinira znanje i umeće ljudi koji su radili te stvari. Ali iskreno mislim da je bolje da su to upotrebili za nešto drugo.

jablan 17. 02. 2010. 21:14

Može jedno pitanje: koja je prednost pisanja toga u C#, pa prevođenje u JS? JavaScript je poprilično moćan jezik.

xippi 17. 02. 2010. 21:24

to je valjda fora, da ne izlazis iz jezika. rails ti recimo omogucava da pljujes js pisuci ruby. meni se ovaj koncept generalno ne dopada zato sto najcesce gubis sve prednosti jezika koji generises


Vreme je GMT +2. Trenutno vreme je 16:21.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.