Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.lang.php > #16032
| From | Roman Tyczka <noemail@because.no> |
|---|---|
| Newsgroups | pl.comp.lang.php |
| Subject | Re: Serwer REST |
| Date | 2019-01-29 09:07 +0100 |
| Organization | ATMAN - ATM S.A. |
| Message-ID | <4tbtumqdtp7y.dlg@tyczka.com> (permalink) |
| References | <1t1f1d2pfc90d.dlg@tyczka.com> <q2nptj$i5b$1@node1.news.atman.pl> |
On Mon, 28 Jan 2019 21:49:54 +0100, Marek S wrote: >> Potrzebuję w PHP wystawić prościutkie API restowe, kilka metod >> odczytujących i zapisujących coś do bazy. >> Jakiej biblioteki PHP użyć bym nie stracił na to kilku dni uczenia? > > A po co Ci to? REST jest tak banalny, że nie potrzebuje żadnego serwera. > Sadzasz skrypt PHP pod danym URL, który odpowiada JSON'em zapytany > również JSON'em i pozamiatane. Niby tak, a jednak nie do końca. Po co mam zajmować się parsowaniem requesta? Serializacją odpowiedzi, itd.? Tym wszystkim może się zająć jakaś biblioteka, a ja skupię się na meritum problemu. Pisanie za każdym razem tego samego od podstaw jest nieporozumieniem. Znalazłem takie coś i chyba mi wystarczy: https://github.com/jacwright/RestServer choć pytam, bo może jest coś bardziej popularnego. > Do bazy danych też potrzebujesz jakiś > bibliotek??? Przecież to parę linijek kodu w natywnym PHP. Oczywiście, że używam PDO a nie rzeźbię ręcznie po drajwerze DB, nawet mi się nie chce wyliczać zalet. Dziwią mnie takie pytania od programisty. > Jeśli zamiast opanować podstawy PHP chcesz korzystać od razu z > frameworków, bibliotek, to szczerze mówiąc więcej będziesz tracił na tym > czasu. Czas stracony na poznanie bibliotek i frameworków, całkiem rzeczywiście spory, zwróci się z nawiązką po kilku projektach. Poza tym, gdy dostanie się do poprawy projekt z zewnątrz to gdy jest on napisany na bazie jakichś frameworków to da się go ogarnąć, gdy się je zna. Gdy zaś jest to wytwór czyjejś wyobraźni i wydajemisia to... nie życzę takiego masochizmu. > Nie wspomnę o tym, że nigdy nie nauczysz się programowania w ten > sposób. Programowania jako takiego uczyć się nie muszę, bo już w życiu się sporo napisałem, a właśnie poznanie ekosystemu każdego z języków, czy to PHP (właśnie rozkminiam Composera) czy to JS jest czasochłonne i kluczowe, bo to odróżnia języki, a nie sama składnia, która w językach imperatywnych jest bardzo podobna. -- pozdrawiam Roman Tyczka
Back to pl.comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Serwer REST Roman Tyczka <noemail@because.no> - 2019-01-28 14:44 +0100
Re: Serwer REST Marek S <precz@spamowi.com> - 2019-01-28 21:49 +0100
Re: Serwer REST Roman Tyczka <noemail@because.no> - 2019-01-29 09:07 +0100
Re: Serwer REST Marek S <precz@spamowi.com> - 2019-01-29 22:04 +0100
Re: Serwer REST Roman Tyczka <noemail@because.no> - 2019-01-30 08:33 +0100
Re: Serwer REST Wojciech Bancer <wojciech.bancer@gmail.com> - 2019-01-29 09:42 +0100
Re: Serwer REST Borys Pogoreło <borys@pl.edu.leszno> - 2019-01-29 15:48 +0100
Re: Serwer REST Wojciech Bancer <wojciech.bancer@gmail.com> - 2019-01-29 09:33 +0100
Re: Serwer REST Roman Tyczka <noemail@because.no> - 2019-01-29 11:58 +0100
Re: Serwer REST Wojciech Bancer <wojciech.bancer@gmail.com> - 2019-01-29 13:05 +0100
Re: Serwer REST Borys Pogoreło <borys@pl.edu.leszno> - 2019-01-29 15:45 +0100
csiph-web