Maja Miarecki

Maja Miarecki Senior Frontend
Developer

Temat: framework

Pisze aplikacje, ktora w wiekszosci bazuje na JS. Zastanawiam sie nad tym na czym ja oprzec. Najlepiej znam jQuery, ale nie widze przeciwskazan, zeby nauczyc sie czegos nowego.

Myslalam, ze moze JavaScriptMVC bedzie lepsze niz jQuery. Ale szczrze mowiac, nie mam pojecia... Aplikacja bedzieczysto RESTowa, sporo grzebania po HTMLu, jakies widoki by sie przydaly. A moze ja jestem za bardzo skrzywiona programowaniem w backendzie?

Doradzcie cos prosze.

konto usunięte

Temat: framework

Co znaczy " JavaScriptMVC bedzie lepsze niz jQuery"?!?
jQuery to tylko biblioteka, "nakładka" na JS, to nie jest framework...

JavaScriptMVC to już framework MVC (zresztą ZTCP oparty na jQ), da się na tym zbudować całkiem fajne aplikacje (podobnie jak na Backbone.js, Angular.js czy Spine).

Ja właśnie ostatnio mam okazję budować aplikację RESTową (REST zbudowany na ZF) opartą na Backbone.js - zbudowałem sobie strukturę zbliżoną do MVC (jest Model i jest View, z Controllera jako takiego zrezygnowane w Backbone.js). Mam layouty jak w ZF, templaty, widoki i modele umieszczone są we właściwych katalogach, dodatkowo pod View podpiąłem Handlebars. Sprawdza się to całkiem fajnie. Jedyna wada to taka, że dokumentacja Backbone.js jest taka sobie i trzeba czasem sporo dłubać w necie :D

konto usunięte

Temat: framework

JavaScriptMVC ma zintegrowane narzędzia do testowania, tworzenia dokumentacji na podstawie sformatowanych komentarzy, fajnie robi deploya i zarządza zależnościami. Przy dobrej znajomości JQuery pisze się przyjemnie. Łatwo utrzymać duży projekt. Dla małych projektów skorzystać można z wybranych modułów, bo cały JSMVC to wtedy armata na muchę. Np. tylko widok i kontroler.

konto usunięte

Temat: framework

Ktoś ostatnio coś wspomniał o tym FW:
http://www.angularjs.org/

Nie testowałem ale wygląda obiecująco.

konto usunięte

Temat: framework

Dariusz Półtorak:
Ktoś ostatnio coś wspomniał o tym FW:
http://www.angularjs.org/

Nie testowałem ale wygląda obiecująco.

Jest jeszcze:
- Ember.js
- CanJS
i pewnie jeszcze kilka innych :D

A jak się nie wie co wybrać, albo jak ma się problem ze skompilowaniem własnego zestawu to w wyborze może pomóc to: http://todomvc.com/Piotr L. edytował(a) ten post dnia 22.08.12 o godzinie 23:00

konto usunięte

Temat: framework

Ja moge polecic Ember.js (http://emberjs.com/ - dawna nazwa SproutCore), ktory korzysta wewnetrznie chociazby z jQuery oraz szablonow Handlebars.

W skrocie - jest to duzo bardziej rozbudowany backbone, rozni sie troche od backendowych frameworkow - chociaz mi przypomina Django.

Jesli dolozysz sobie do tego Underscore (http://underscorejs.org) to powinien byc komplet wystarczajacy do szybkiej pracy, chociaz potrzeba wdrozenia.

konto usunięte

Temat: framework

Sławek Łukasiewicz:
Ja moge polecic Ember.js (http://emberjs.com/ - dawna nazwa SproutCore), ktory korzysta wewnetrznie chociazby z jQuery oraz szablonow Handlebars.

W skrocie - jest to duzo bardziej rozbudowany backbone, rozni sie troche od backendowych frameworkow - chociaz mi przypomina Django.

Jesli dolozysz sobie do tego Underscore (http://underscorejs.org) to powinien byc komplet wystarczajacy do szybkiej pracy, chociaz potrzeba wdrozenia.

Ember.js + Underscore.js + Require.js - taki zestaw rządzi! :D

konto usunięte

Temat: framework

require.js + mustache + jquery + backbone/underscore (opcjonalnie)
Taki zestaw RZADZI BARDZIEJ! :)

konto usunięte

Temat: framework

Andrzej Winnicki:
require.js + mustache + jquery + backbone/underscore (opcjonalnie)
Taki zestaw RZADZI BARDZIEJ! :)

Jak zamienisz Mustache na Handlebars to przyznam Ci rację :D

konto usunięte

Temat: framework

Taka jeszcze luzna dygresja, patrzac na ilosc bibliotek ktore sie pojawily (http://todomvc.com/) to przypomina to niemal wojne na ilosc frameworkow PHP sprzed kilku lat (do dzis dzien jest ich kilkanascie)

Nie wiem co kieruje tworcami (niektore frameworki to zwyczajne opublikowanie wewnetrznych bibliotek) - ale jestem pewien, ze za dwa lata utrzymanie wiekszosci projektow to bedzie koszmar, kazdy bedzie stworzony w oparciu o inne bebechy, a zaden zespol nie bedzie mial opanowanej nawet polowy dostepnych rozwiazan.Sławek Łukasiewicz edytował(a) ten post dnia 22.08.12 o godzinie 23:32

konto usunięte

Temat: framework

Ja tam i tak wole vanilla js, amd bo jest fajne i mustache bo jest proste, jquery ulatwia zycie z gadzeciarstwem. Co osobnik, inne upodobania. Problem polega na tym, ze masa ludzi podnieca sie nowymi trendami, super zajebistosciami, nie myslac o skutkach, ignorujac wspracie starych przegladarek... nie mowiac juz o totalnym braku wsparcia non-js.

Jesli ktos mi pokaze cos nowego i potrafi podac prawdzie argumenty dlaczego to jest lepsze, zmienie zdanie i moj nowy set ulubionych bibliotek bedzie inny. Tak czy siak - wszystko co programujemy powinno byc powiazane bardziej z wymaganiami projektow a nie brakiem naszej wiedzy ;)

ps. Piotr: sprawdze handlebars, bo przyznaje ze nie macalem jeszcze ;)Andrzej Winnicki edytował(a) ten post dnia 22.08.12 o godzinie 23:52

konto usunięte

Temat: framework

Andrzej Winnicki:
Ja tam i tak wole vanilla js, amd bo jest fajne i mustache bo jest proste, jquery ulatwia zycie z gadzeciarstwem. Co osobnik, inne upodobania. Problem polega na tym, ze masa ludzi podnieca sie nowymi trendami, super zajebistosciami, nie myslac o skutkach, ignorujac wspracie starych przegladarek... nie mowiac juz o totalnym braku wsparcia non-js.

Non-js w kontekscie web-appek opartych na frameworkach JS? :D
Jesli ktos mi pokaze cos nowego i potrafi podac prawdzie argumenty dlaczego to jest lepsze, zmienie zdanie i moj nowy set ulubionych bibliotek bedzie inny. Tak czy siak - wszystko co programujemy powinno byc powiazane bardziej z wymaganiami projektow a nie brakiem naszej wiedzy ;)

ps. Piotr: sprawdze handlebars, bo przyznaje ze nie macalem jeszcze ;)

Handlebars to mustache na sterydach :D
Szymon Piłkowski

Szymon Piłkowski Senior JavaScript
Developer

Maja Miarecki

Maja Miarecki Senior Frontend
Developer

Temat: framework

Szymon Piłkowski:
http://codebrief.com/2012/01/the-top-10-javascript-mvc... - wybierz sobie coś ;)

No tak... osiolkowi w zloby dano.

Wczoraj poczytalam o backbone (o JSMVC czytalam juz wczesniej) i musze powiedziec, ze poki co przemawia do mnie najbardziej. Tym bardziej, ze jQuery znam bardzo dobrze, wiec fajnie byloby sie opierac na czyms co juz wiem a nie odkrywac wszystko od podstaw :D

Co do zarzutu, ze jQuery to nie framework, to prywatnie sie z tym zgadzam, aczkolwiek znam kilka osob, ktore tworzeniem aplikacji JS zajmuja sie zawowdowo od wielu lat i twierdza one, ze jQuery wymusza konkretny styl pisania, wiec JEST frameworkiem.

Ja w te dyspute wchodzic nie bede ;)
Maja Miarecki

Maja Miarecki Senior Frontend
Developer

Temat: framework

Andrzej Winnicki:
Ja tam i tak wole vanilla js, amd bo jest fajne i mustache bo jest proste, jquery ulatwia zycie z gadzeciarstwem. Co osobnik, inne upodobania. Problem polega na tym, ze masa ludzi podnieca sie nowymi trendami, super zajebistosciami, nie myslac o skutkach, ignorujac wspracie starych przegladarek... nie mowiac juz o totalnym braku wsparcia non-js.

Od razu mowie, ze nie bedzie wsparcia dla starszych przegladarek (no w kazdym badz razie nie dla bardzo starych). Celuje w FF 4+, IE 8+ i chrome w okolicach 12, reszta przegladarek i tak sie przy okazji zalapie :D

Dzieki wszystkim za pomoc i wypowiedzi. Dzis bede dalej czytac i testowac rozne biblioteki :)

konto usunięte

Temat: framework

Maja Miarecka:
Szymon Piłkowski:
http://codebrief.com/2012/01/the-top-10-javascript-mvc... - wybierz sobie coś ;)

No tak... osiolkowi w zloby dano.

Wczoraj poczytalam o backbone (o JSMVC czytalam juz wczesniej) i musze powiedziec, ze poki co przemawia do mnie najbardziej. Tym bardziej, ze jQuery znam bardzo dobrze, wiec fajnie byloby sie opierac na czyms co juz wiem a nie odkrywac wszystko od podstaw :D

Co do zarzutu, ze jQuery to nie framework, to prywatnie sie z tym zgadzam, aczkolwiek znam kilka osob, ktore tworzeniem aplikacji JS zajmuja sie zawowdowo od wielu lat i twierdza one, ze jQuery wymusza konkretny styl pisania, wiec JEST frameworkiem.

Ja w te dyspute wchodzic nie bede ;)

Tu nie ma nad czym dyskutować. Ze strony jquery.com: "jQuery is a fast and concise JavaScript Library that [...]" (pogrubienie moje)Piotr L. edytował(a) ten post dnia 23.08.12 o godzinie 09:26

konto usunięte

Temat: framework

Maja Miarecka:
Co do zarzutu, ze jQuery to nie framework, to prywatnie sie z tym zgadzam, aczkolwiek znam kilka osob, ktore tworzeniem aplikacji JS zajmuja sie zawowdowo od wielu lat i twierdza one, ze jQuery wymusza konkretny styl pisania, wiec JEST frameworkiem.
Python też wymaga konkretnego stylu pisania - czy jest frameworkiem?

konto usunięte

Temat: framework

jQuery wymusza styl pisania? Niech ktoś mi to rozwinie, bo nie ogarniam...

konto usunięte

Temat: framework

Rafał Krupiński:
jQuery wymusza styl pisania? Niech ktoś mi to rozwinie, bo nie ogarniam...

no bo musisz operowac dolarami, nooo :P

konto usunięte

Temat: framework


(function (_cycki_) {

//już nie :)

})(jQuery);

Następna dyskusja:

Framework JS do budowania g...




Wyślij zaproszenie do