Prodej projektu Duchod.cz - cena 550 tis Kč. Dále MojeFinance.cz, DuchodovaReforma.cz
Zobrazují se odpovědi 1 až 19 z 19

Nette vs Symfony

  1. Zdar,
    nechci řešit kterej framework je lepší, nebo rychlejší.
    Zajímalo by mě ve kterém framevorku rychleji napíši svou první aplikaci (jednoduché CMS), aniž bych nějak extra bloudil. Prostě ve kterém frameworku se rychleji zorientuji a dojdu do cíle.
    Nějaký php a OOP základ mám.

    Mám pro to svého favorita, ale zajímá mě názor více lidí.

    Dík.

  2. Co se právě děje na Webtrhu?
    Abushasek poptává: Optimalizace VPN
    Hiring dev poptává: Hledáme Frontenďáka na externí projekt
    Frantisekdron poptává: Mobilni verze webu
  3. jediny argument je nette = čr, symfony = zvyšok sveta

  4. Citace Původně odeslal Jujojo Zobrazit příspěvek
    Zdar,
    nechci řešit kterej framework je lepší, nebo rychlejší.
    Zajímalo by mě ve kterém framevorku rychleji napíši svou první aplikaci (jednoduché CMS), aniž bych nějak extra bloudil. Prostě ve kterém frameworku se rychleji zorientuji a dojdu do cíle.
    Nějaký php a OOP základ mám.

    Mám pro to svého favorita, ale zajímá mě názor více lidí.

    Dík.

    Nette komunita poslednou dobou ide naozaj hore najmä kvôli https://github.com/contributte je tam pár chalanov ktorý si naozaj dávajú záležať na aktuálnej dokumentácii a vývoji frameworku ku predu. Organizujú rôzne workshopy a tak nejako udržiavajú komunitu, takže už sa nedá hovoriť o one-man show. Ak máš naozaj základy OOP môžem ti nette len odporučiť. Pre začiatok odporúčam https://doc.nette.org/cs/2.4/quickstart a uvidíš ako ti framework sadne.

  5. Promin za OT - ale jaky je puvod rozhodnuti v techto dvou frameworcich? Zajima me to.

  6. vzhledem k tomu, že CMS je v obou frameworcích skoro jako základní příklad, řekl bych, že více budou rozhodovat tvoje zkušenosti. Oba frameworky jsou porovnatelné.

    Zkus si to napsat v obou a uvidíš. Základy OOP a php ti ani zdaleka nestačí k tomu, abys mohl efektivně tyhle frameworky ovládat a spíše budeš víc bojovat s MVP/MVC než se samotným frameworkem.

  7. Urcite symfony, jednoduche(opravdu jednoduche) cms mas do par hodin. Vygenerujes entity(pomoci prikazu), migrujes do db(pomoci prikazu), vygenerujes crud na zaklade entity(pomoci prikazu) a abych nezapomel, impementujes login(fosuserbundle) :D

    Nette jsem videl naposled asi v roce 2012. Nevim jak se zmenilo, ale v ty dobe na nej lidi nadavali :D

  8. Stejne svoji filozofii jsou oba frameworky podobne.
    Takze rozdil je maly. Z toho i plyne jakmile se po prostem PHP naucis v jednom z tech frameforku prechod na druhy uz bude rychlejsi.

  9. Ahoj rad bych ti dal trochu blizsi brief do teto problematiky protoze se mi zda ze jsi nedostal odpoved na to co konkretne potrebujes.

    Nette
    - Ceska komunita ( pokud neumis dobre anglicky, rychleji pochopis vyznam, knihoven a jejich ucel diky cestine a ceske komunite )
    - Framework neni spatny ale ma take sve mouchy jako kazdy framework
    - Jedna z velkych nevyhod je lokalni trh
    - Co se zamestnani tyka, muzes hledat zamestnani pouze v CR ( Jakozto puvodem slovak, vim ze na slovensku je tento framework vyuzivan minimalne )
    - Nema tak uplne nastavene standardy pro profesionalni OOP ( pricnipy, patterny atd ), vede jiz z dokumentace programatory k psani spatneho kodu ( precpane kontrolery a podobne ), ne ze by nevyuzival patterny a nebyl spravne napsany ale dokumentace ( jak zacit ) te vede spatnym smerem.

    Takze pokud shrnu nette, je urcite jednodusi na pouziti diky cestine a lokalni komunite ktera ti dokaze poradit a take jednoduchosti konfigurace pri prvnim pouziti frameworku.

    Symfony
    - Globalni a nejrozsirenejsi framework vubec
    - Je to enterprise, coz znamena ze je vyvijen striktne aby dodrzoval vsechny mozne standardy a principy
    - Od pocatku jiz pri uceni vede programatory spravnym smerem, rozdelovani, pouzivani patternu a principu ( Dobrym prikladem a rozdilem, je vytvoreni service, misto napsani kodu do kontrolleru coz vetsina frameworku ma pri guide, coz neni ale symfony pripad )
    - Jelikoz Symfony patri do enterprise frameworku, je primarim vyberem pro korporatni svet ( diky stabilite, spolehlivosti a take migraci na nove verze ktere se rapidne nemeni )
    - Obrovska komunita a hromada uzitecnych knihoven ktere lze pouzit.
    - Framework je narocny, ma rozsahlou konfiguraci pokud jsi novacek, predpokladal bych na nejaky lepsi projekt ti pouze konfiugrace muze zabrat 8h az nekolik dni.

    Takze muj osobni nazor pro tebe a sumar by byl:

    - Pokud chces zacit hodne rychle a jednoduse a neucit se hned navyky seniorniho vyvojare, zvol Nette, cesta pro tebe bude jednodusi ale ma to sve vyohdy i nevyhody jak jsem jiz pospal nahore.

    - Pokud chces zacit vic profesionalni cesticku a naucit se take navyky a otevrit si dvirka do sveta napr. Holandsko, Anglie, Dansko primarne firmy stavi na Symfony tak urcite symfony, no je potreba pocitat s komplexnosti frameworku a obtiznosti ktere prinasi tento framework, takze delsi cesticka.

    Take bych dodal, naucenim se principu temer jakehokoliv frameworku ti v budoucnu urcite ulehci prechod ci pouzivani jineho frameworku

  10. node -> ČR mi stačí...navíc veřím, že pokud zvládnu jeden FW, tak už na jiný přejdu snadno (pletu se?)

    musil.david -> Příjde mi, že se v Česku o těchto FW nejvíce mluví - jsou rozšířené. Žádný jiný relevantní důvod k tomu asi nemám.

    TomášX -> ano, je pravda, že s MVC určitě bojovat budu, ale to mě zas příjde, že se nejlépe naučím právě při použití FW.

  11. Na Symfony ako samouk zvládnete len ťažko.
    Nette je špecifikum čr, podľa mňa zbytočne sa do toho púšťať.

    Na vašom mieste by som volil Laravel alebo codeinsider. Frameworky prijateľné pre stredné projekty.

    Rýchlosť veľmi neriešte, lebo všetky sú čisté php, takže rozdiely sú minimálne. Ak to dáte do Redis, tak web bude ste bleskový.

  12. Citace Původně odeslal Jujojo Zobrazit příspěvek
    ČR mi stačí...navíc veřím, že pokud zvládnu jeden FW, tak už na jiný přejdu snadno (pletu se?)
    Trochu ano, naucit se pouzivat framework je jedna vec. Tim ze dokazes pouzit knihovny frameworku neznamena ze dobre chapes jejich funkcnost a jak pracuji.

    Prave to pochopeni a diky nauceni se principu S.O.L.I.D a nekolika dulezitych patternu jako, Adapter, Tovarnicka, Dependency Injection, Inversion Of Control a podobne, vice pochopis jak frameworky funguji a proc a tehdy je prechod na jinny framework otazkou tydne, dvou a uceni se pri psani. Framework samotny ti tuto moznost neotevre, protoze porad pouzivas knihovnu bez hlubsiho pochopeni dane knihovny.

    Jedine co ti to pomuze je bezny princip MVC, ( i kdyz u Nette je to MVP ) pokud ale zacnes symfony a zvladnes symfony urcite se naucis jiz pri uzivani frameworku hodne patternu a principu, coz ti ulehci prechod.

  13. Proč vybíráte mezi Nette vs Symfony? Pro rychlý začátek doporučuji Laravel, má zabudovanou autentizaci.

  14. Nette

  15. Já bych zase pro rychlejší začátek doporučil CodeIgniter.

    Pokud ale už opravdu začít, tak Symfony díky rozšířenosti, lepšímu stylu programování, počtu informaci na fórech, apod.

  16. Nevýhoda Nette je a asi vždy bude rozšířenost. Ono je sice pravda, že je to pro začátečníky přívětivej FW a všechno vyřešíš v češtině. Jenže to je dvousečný.

    Drtivou většinu problémů na Symphony či Laravelu vyřešíš jednoduchým dotazem na Google. Setkat se tam s věcí, kterou už neřešil někdo jinej, je prakticky nemožný. U Nette se ti to stane běžně. A pak se musíš buď doptat na Nette fóru, nebo požádat zkušenějšího programátora, ať to za tebe debugne.

    Za mě, pokud ti jde o to se zlepšit v programování, naučit se nějakej FW (pak se snadno přechází na jinej) a není pro tebe problém angličtina (což by neměla být pro nikoho, kdo to s programováním myslí trochu vážně) tak radši Symphony nebo Laravel.

    S PHP už teda několik let nedělám, ale ta situace v tomhle bude nejspíš furt stejná.

    A rozhodně neplatí, že člověk, co umí Nette, sežene v ČR práci líp, než člověk, co umí třeba Symphony. Oběma firmy utrhaj ruce a je úplně jedno, že firma třeba dělá jen v Nette.

  17. ^^ pravda.

    Otazka vsak znela co je na zaciatok (pre cecha) vhodnejsie - odpoved by bola za mna Nette.

    V CR je inak myslim objektivne dolozitelne, ze Nette vyvojarov sa tu zhana viac nez tych Laravelovskych. Dane asi aj tym ze historicky existuje mnozstvo aplikacii napisanych v Nette, ktore je stale potreba spravovat a udrziavat.

    A co sa tyka Laravelu, nemyslim si ze sa da s Nette priamo porovnavat. Trochu iny nastroj na trochu iny ucel, oba velmi vydarene v tom, na co sa najviac hodia.

  18. Symfony, dokumentace. Admin bundle = řešení tvého cms.

  19. Laravel, RoR, Symfony, Nette. Osobne bych se ucil od nuly RoR, opet Python nebo pak Laravel.

  20. Taky se přikládním k Symfony/Laravel ( spousta sdílených knihoven ) popř. microFW Lumen. Výhody už tu byly několikrát zmíněný - 99% problémů už někdo řešil a bez problémů je dohledáš, u Nette to bude na hodiny se dotazování na fóru.
    Už i dnes můžeš vidět na netu, že řada firem poptává Laravel/Symfony programátory, takže ani s prací není problém.

    * Další výhodou pro někoho může být, že např. i Drupal 8 "přechází na/využívá knihovny" Symfony. ( Na nette nevím jestli vůbec existuje nějaký kvalitní opensource CMS )

    Za mě tedy Symfony vs. Nette = jednoznačně Symfony. Pokud úplně začínáš s FW, pak Laravel ( spousta kvalitních tutoriálů, kvalitní dokumentace, spousta kódu, ... ) a jelikož Laravel přebírá spoustu knihoven ze Symfony, pak přechod bude méně bolestivý než z Nette.

Hostujeme u Server powered by TELE3