Frontend'owy framework dla REST API

Odpowiedz Nowy wątek
2014-12-03 18:23
0

siema
przypuśćmy, że mam RESTful API napisane w Javie i chciałbym stworzyć do tego frontend dla przeglądarek. Szukam jakiegoś rozwiązania, które dałoby rade w miarę szybko pojąć, które byłoby dość przyszłościowe (tzn nie krzaczek z małymi możliwościami tylko coś czego nauka na przyszłość nie poszłaby na marne).

Myślałem o jQuery (bo to taki wszystko-mający-lib), później o AngularJS jako, że jest 'MVC' i ogólnie popularne itp, tylko dociera do mnie info, że wcale nie taki prosty jakby się mogło wydawać

W netach szukałem i właściwie każdy mówi co innego, jeden AngularJS, inny BackboneJS inny ExtJS, Dojo i tak dalej i dalej

Chciałem znać waszą opinie i zdać się na doświadczenie forumowiczów, który framework (lub co innego?) byłoby przyjemne do nauki, łatwe do zrozumienia i dające jakąś perspektywę na przyszłość? :)

edit:
aa właśnie, moją znajomość JavaScriptu określiłbym raczej jako: liznąłem, begginer

pozdr

edytowany 2x, ostatnio: azalut, 2014-12-03 18:26

Pozostało 580 znaków

2014-12-03 19:17
0

oo JQuery jako framework do rest api :) ciekawe, ciekawe, pisz dalej. Najpierw naucz się js'a a nie bierz się za frameworki.


"Perhaps surprisingly, concurrent programming isn’t so much about threads or
locks, any more than civil engineering is about rivets and I-beams."

Pozostało 580 znaków

2014-12-03 19:22
cepa_nz
0

a co konkretnie ma ow front robic? jak ma przypominac mozliwosciami apke desktopowa to extjs / dojo, jak nie to angular, ember, albo i zwykle jquery z dodatkami.

Pozostało 580 znaków

2014-12-03 20:40
0

@niezdecydowany
nie do rest api, tylko do obsługiwania serwisu restowego, czytaj uważnie

a czemu nie? skoro mogę nim pobierać JSONA z urli to nie widze problemu. po prostu byłoby to mało dobre w porownaniu do SPA np na angularze
po to chce się wziąć za to, żeby JS'a symultanicznie jednocześnie przyswajać

nie moge zrozumieć, czemu na forum niektórzy są tacy.. nad wyraz ekspresywni

@cepa_nz
właściwie nie ustalone :P po prostu chce jakiś front zrobić i myślę co by było ciekawe

edytowany 4x, ostatnio: azalut, 2014-12-03 22:34
czemu na forum niektórzy są tacy.. nad wyraz ekspresywni, to nie tylko na forum niestety. :( - n0name_l 2014-12-03 20:46
niestety :( - azalut 2014-12-03 20:48
symultanicznie? eee... swojskich słów brak? - Wibowit 2014-12-03 20:53
kuźwa jakoś tak mi wpadło to słowo na myśl ;o jak czytam to faktycznie głupio brzmi edit: ale to chyba dobrze, bo matura w tym roku haha :) - azalut 2014-12-03 20:55

Pozostało 580 znaków

2014-12-03 20:47
0

Hmm, czyli panowie chcą mi napisać że JQuery jest frameworkiem ?

  1. Może zdefiniujmy sobie czym jest framework: "... Definiuje on strukturę aplikacji oraz ogólny mechanizm jej działania, a także dostarcza zestaw komponentów i bibliotek"
  2. ze strony jquery: jQuery is a fast, small, and feature-rich JavaScript library

Jquery nie daje Ci nic nowego jeżeli chodzi o wykonywanie ajaxów, nic... jest to tylko ładnie opakowane js'owe wywołania.

Jeżeli ma być szybko i bez bólu to jedynie angular.js - pierdyliard przykładów, dużo wbudowanych mechanizmów.


"Perhaps surprisingly, concurrent programming isn’t so much about threads or
locks, any more than civil engineering is about rivets and I-beams."
edytowany 3x, ostatnio: niezdecydowany, 2014-12-03 20:49
bez przesady.. nie łapmy się tak za słówka - azalut 2014-12-03 20:48

Pozostało 580 znaków

2014-12-03 20:48
0

Chciałem znać waszą opinie i zdać się na doświadczenie forumowiczów, który framework (lub co innego?) byłoby przyjemne do nauki, łatwe do zrozumienia i dające jakąś perspektywę na przyszłość? :)

Ja pisalem prostego klienta w angularze 4fun i nie bylo jakos specjalnie trudno (nie znam JSa za dobrze), a wyglada on calkiem fajnie i przyjemnie. Nie wiem jak z czyms wiekszym do napisania, czy bedzie wszystko ok, ale polecalbym sprobowac bo fajnie sie prezentuje, jest duzo materialow i calkiem spore community jakbys z czyms utknal. ;)

Do czegoś większego też się dobrze sprawdza (mam w firmie obecnie kilka projektów w toku), ale nie zwalnia z myślenia, mimo że początkowe tutoriale pokazują dużo "magii". W związku z czym osoby, które słabo programują i nie znają wzorców projektowych polegną na Angularze w większym przedsięwzięciu, szczególnie, że wprowadza on kilka kontrowersyjnych mechanizmów i niełatwych w zrozumieniu dla zaczynających swoją przygodę z pisaniem opasłych klientów webowych. Jeśli już zrozumie się pewne rzeczy, to baaardzo przyspiesza pracę i ułatwia utrzymanie funkcjonalności. - Sand24 2014-12-05 12:31

Pozostało 580 znaków

2014-12-03 20:53
0

@n0name_l
ooo takich opinii oczekiwałem :P też w nim kiedyś pisałem trochę (też z niewielką wiedzą o JS) i się podobał, ale szybko coś innego musiałem robić i jakoś tak o nim.. zapomniałem :)
ostatnio często widuje go gdzieś łażąc po sieci. community jest spore i wydaje się powiększać (tak samo jak i node.js (z reszta ciekawe co z tego serwerowego jsa będzie za pare lat))

no ale wracając do meritum, ktoś jeszcze coś o czymś?

Pozostało 580 znaków

2014-12-04 09:00
Biały Szczur
0

Knockout JS jest całkiem przyjemny, ma strukturę MVVM no i w sumie do jego podstawowego opanowania wystarczy przejście 6 częściowego tutoriala na oficjalnej stronie.

Pozostało 580 znaków

2014-12-04 13:23
0

Też poleciłbym angulara - od tak na poczatek bo łatwy do opanowania a napisanie prostego serwisu do obsługi api to banał na kilka linijek ;p

Pozostało 580 znaków

2014-12-04 19:23
0

już się nim bawię od wczoraj wieczór i faktycznie jest całkiem przyjemny ;) dzięki za odpowiedzi, chyba, że ktoś jeszcze coś chce napisać

Pozostało 580 znaków

2014-12-05 12:42
0

@niezdecydowany @n0name_l @biały szczur @Gobler - a chciałbym zapytać jak z hostingiem aplikacji angulara?
bo np. na cba.pl na zwykłym darmowym hostingu nie śmiga. macie może jakieś strony warte polecenia? do tej pory znalazlem firebase.com, gdzie podobno angular działa.

mistrzu, angular to jest javascript, to zadziała wszędzie.. JS nie jest wykonywany po stronie serwera a klienta. Pewnie serwer na cba źle podaje pliki czy coś. - niezdecydowany 2014-12-05 14:36
dlatego uważałem, że na dowolnym hostingu będzie działało, a jednak nie działa, dlatego pytam bo może o czymś nie wiem :) w każdym razie lokalnie mi śmiga, a na cba albo: 1)nie działa w ogóle 2)działa strona ale bez angulara - azalut 2014-12-05 15:01

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0