🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Srodowisko budowania oraz dzialania aplikacji webowych (nowe podejscie)

#230982
From: silos10000
Date: Tue, 19 May 2015 07:46
8 lines
2413 bytes
Witam

Po dluzszym watku na grupie pl.comp.lang.php odnosnie wyboru frameworku PHP (dla back-end) oraz frameworku do strony wizualnej (dla front-end) doszedlem do takiej koncepcji aby w obecnych czasach strone kliencka wykonywac po stronie przegladarki za pomoca frameworku js np. AngularJS + formatowanie wygladu kontrolek (grid, przyciski, itp.) za pomoca Twitter Bootstrap (wszystko co sie da robic to robimy po stronie klienta np. formatowanie danych, walidacja, itp.) natomiast po stronie serwera 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 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.

Dziekuje.

Pozdrawiam
M.K. 
Technical Details
Message-ID: <cf7ea8cf-2bac-4c35-807f-044a84b35a21@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin.stu.neva.ru!newsfeed.xs4all.nl!newsfeed3a.news.xs4all.nl!xs4all!newspeer1.nac.net!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!z60no2196469qgd.1!news-out.google.com!k20ni36308qgd.0!nntp.google.com!z60no2196467qgd.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Received: by 10.236.38.194 with SMTP id a42mr40780220yhb.4.1432021566444;        Tue, 19 May 2015 00:46:06 -0700 (PDT)
X-Received: by 10.140.102.172 with SMTP id w41mr223125qge.40.1432021566431; Tue, 19 May 2015 00:46:06 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin.stu.neva.ru!newsfeed.xs4all.nl!newsfeed3a.news.xs4all.nl!xs4all!newspeer1.nac.net!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!z60no2196469qgd.1!news-out.google.com!k20ni36308qgd.0!nntp.google.com!z60no2196467qgd.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.php
Date: Tue, 19 May 2015 00:46:06 -0700 (PDT)
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=31.61.136.208; posting-account=cRUcYgoAAADgreWl_uFVAHwbPzTIiUwQ
NNTP-Posting-Host: 31.61.136.208
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <cf7ea8cf-2bac-4c35-807f-044a84b35a21@googlegroups.com>
Subject: Srodowisko budowania oraz dzialania aplikacji webowych (nowe podejscie)
From: silos10000@gmail.com
Injection-Date: Tue, 19 May 2015 07:46:06 +0000
Lines: 21
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit