Wpis z mikrobloga

#webdev #laravel #angularjs #emberjs

Ogólnie jestem słaby jeżeli chodzi o webdev ale co nieco tam potrafię zrobić i związku z tym chciałem dla siebie zrobić jakiś mini projekt w oparciu o js framework.

TL;DR: Jak i czym ogarnąć JS Framework z bazą danych MySQL/SQL

O co chodzi, szukam propozycji nt. tego co można wykorzystać by to miało ręce i nogi.

Strona dość prosta ma być, logowanie, rejestracja a z funkcjonalności to a'la ToDo ale z większą ilością pozycji, kategorie pozycji i to wszystko podzielone na "działy" z local storage nie chce korzystać bo to nie jest odporne na format kompa, zmianę przeglądarki dlatego dane chce trzymać u siebie na serwerze. Co wykorzystać do tego ? Ember.js/angular/inny + laravel/inny framework ? Nie będzie to przyrost formy nad treścią ?
  • 7
@karid: Na frontendzie masz JS czy tego chcesz czy nie. Możesz sobie to napisac w czystym js lub użyć chociazby angulara.

Na backendzie możesz się babrać w php lub użyć node.

Zalety:

- wymagany tylko jeden język na backend i frontend

- wygodniejszy/prostszy/szybszy/tańszy development

Pytanie powinno brzmieć:

"Jaki jest sens użycia php, skoro wszystko można zrobić w js?" :)
@karid: wszystko ma swoje wady i zalety - Ty znasz PHP, to napiszesz szybciej w czystym PHP.

proste requesty ajaxowe nie są tak uniwersalne - do każdej akcji (edycja, dodanie) piszesz nowy kod do obsługi samego zapytania, a potem do podmiany html i ewentualnej animacji. W frameworkach dochodzimy już do takiego momentu, że podmiana html z animacjami robi się sama (templaty), a obsługę zapytania ajax można też sprowadzić do czegoś typu