🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #230983

Re: Srodowisko budowania oraz dzialania aplikacji webowych (nowe podejscie)

#230983
From: Borys Pogoreło
Date: Tue, 19 May 2015 20:13
30 lines
2246 bytes
Dnia Tue, 19 May 2015 00:46:06 -0700 (PDT), silos10000@gmail.com
napisał(a):

> gdzie jest wspolna baza danych wykonac tylko serwis REST w PHP ktorego
> zadaniem bedzie jedynie obsluga operacji bazodanowych CRUD (np. pobranie
> danych do gridow, aktualizacja danych, itp.). Czy taka koncepcja jest
> sluszna ? 

Nie istnieje "jedyna słuszna koncepcja" - może być dobra dla konkretnego
przypadku. To co opisujesz to jak najbardziej sensowne i działające
rozwiązanie, ale możesz się trochę namęczyć, zanim sensownie zepniesz
frontend i backend (Angular da Ci tylko narzędzia, implementację będziesz
musiał wykonać samodzielnie). Słabą stroną takiego rozwiązania jest SEO.

Walidacja po stronie serwera i tak Cię nie minie. 

> Nie mieszaloby sie teraz PHP (strona serwerowa) ze strona
> wizualna jak to dawniej bylo w praktyce (np. wplatanie komendy "echo" w
> kod HTML). Szukam tylko dobrego tutoriala ktory by cos takiego wyjasnial
> poniewaz np. nie wiem czy mozna z bazy danych serwera REST pobrac liste
> z zapytania SQL do jakiegos obiektu framewroku js w porcjach, a potem z
> niego do grida.

Oczywiście, kwestia sensownego frameworka. Np. w Laravelu w najprostszym
przypadku sprowadza się to do DB::table('users')->paginate(10)->toJson(),
tylko musisz to odpowiednio przetworzyć po stronie klienta.

-- 
Borys Pogoreło
borys(#)leszno,edu,pl
Technical Details
Message-ID: <por8ps1tvdti$.wk2yfxo4noet.dlg@40tude.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.promontel.net.pl!not-for-mail
References: <cf7ea8cf-2bac-4c35-807f-044a84b35a21@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.promontel.net.pl!not-for-mail
From: Borys Pogoreło <borys@pl.edu.leszno>
Newsgroups: pl.comp.lang.php
Subject: Re: Srodowisko budowania oraz dzialania aplikacji webowych (nowe podejscie)
Date: Tue, 19 May 2015 22:13:01 +0200
Organization: snafu
Lines: 30
Message-ID: <por8ps1tvdti$.wk2yfxo4noet.dlg@40tude.net>
References: <cf7ea8cf-2bac-4c35-807f-044a84b35a21@googlegroups.com>
NNTP-Posting-Host: ege57.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: thunar.promontel.net.pl 1432066366 30334 83.21.68.57 (19 May 2015 20:12:46 GMT)
X-Complaints-To: abuse@promontel.net.pl
NNTP-Posting-Date: Tue, 19 May 2015 20:12:46 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.14.1pl
X-fnord: obey.
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit