Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czy PHP służ tylko do webmasterstwa?, zastosowanie php
myfinancecompl
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 1
Dołączył: 9.02.2010

Ostrzeżenie: (0%)
-----


witam

Pytanie jak w temacie. Czy PHP służy tylko do tworzenia stron internetowych, portali, CMS? Czy są też inne zastosowania tego języka?


Przy okazji, czy w stopce można mieć link?

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mephistofeles
post
Post #2





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

Ostrzeżenie: (0%)
-----


Ile razy mam pisać?
W każdym innym środowisku chętnie wykorzystuje się gotowe narzędzia, bo dobrze spełniają swoją rolę - ułatwiają pracę i skracają czas potrzebny na jej wykonanie.
Własny framework jest dobry kiedy ma jakieś unikalne cechy, potrzebne nam przy większej liczbie aplikacji. Pisanie kolejnego Zenda, Symfony czy innych, nie orientuję się co jeszcze jest popularne, nie ma żadnego sensu, bo większość osób nie jest w stanie napisać dobrego frameworka, czy to ze względów czasowych, czy umiejętności.

Jak już koniecznie chce się czy trzeba pisać własny framework, to najlepiej użyć do tego gotowych komponentów, samemu pisząc tylko to, co chcemy zmienić. Symfony i Zend podzielone są na tyle luźno połączonych komponentów właśnie po to, żeby można było ich użyć bez używania całego frameworka. Tymczasem tutaj każdy własny framework zawiera to samo: własny router, cała reszta architektury, własny ORM... Po co? Pisanie dla samego pisania jest bez sensu, niczego dobrego nie uczy, bo nie masz odniesienia jak powinna wyglądać dobra architektura, a jeśli zaczynamy w pewnym momencie kopiować inne rozwiązania to znak, że doszliśmy do punktu, w którym należy sobie uświadomić, że od początku mogliśmy użyć gotowca. Po to są gotowe narzędzia, żeby z nich korzystać.

Znacznie lepiej nauczyć się obsługi jakiegoś gotowego frameworka, ORMa, czegokolwiek co jeszcze chcieliśmy napisać, bo to się przyda do pisania realnych aplikacji, a nie frameworka, który sam w sobie nic nie daje.

Jak ktoś chce tworzyć narzędzia, to lepiej będzie jak napisze jakiś komponent, który ludzie będą wykorzystywać, niż framework, którego nikt nie będzie używał.
Ktoś niedawno przytoczył jeszcze inny argument - znacznie lepiej czyta się kod oparty na popularnym rozwiązaniu, niż na własnym frameworku, który czytelny jest tylko dla jego autora.
Go to the top of the page
+Quote Post

Posty w temacie
- myfinancecompl   Czy PHP służ tylko do webmasterstwa?   5.06.2012, 19:22:21
- - pedro84   1. Generalne zastosowanie to web - co prawda są ró...   5.06.2012, 19:36:56
- - !*!   Cytat(myfinancecompl @ 5.06.2012, 20:22...   5.06.2012, 20:04:27
- - greycoffey   Wszelakie aplikacje konsolowe.   5.06.2012, 21:02:21
|- - !*!   Cytat(greycoffey @ 5.06.2012, 22:02:2...   6.06.2012, 11:24:27
- - O$iek   OmniADD jest pisany w PHP i wieli innych softów do...   5.06.2012, 21:30:57
- - rzymek01   Jak każdy język skryptowy PHP ma szerokie zastosow...   6.06.2012, 11:05:17
- - Spawnm   !*! - czemu nie? Przecież masz system()   6.06.2012, 12:22:54
- - greycoffey   @!*! jak wyżej Spawnm wspomniał, jest syst...   6.06.2012, 12:52:21
- - !*!   Tak wiem że jest, tylko to nie znaczy że musi dzia...   6.06.2012, 13:08:26
- - ixpack   Ja generuje sobie ikonki ze zdjec uzywajac `...   14.06.2012, 17:01:44
- - Diablos   Na dzien dzisiejszy jezyk PHP staje sie prawdziwym...   15.06.2012, 08:45:58
- - Mephistofeles   Niestety na forum nadal panuje przekonanie, że naj...   15.06.2012, 08:56:57
|- - !*!   Cytat(Mephistofeles @ 15.06.2012, 09:56...   15.06.2012, 09:07:58
- - Mephistofeles   Ile razy mam pisać? W każdym innym środowisku chęt...   15.06.2012, 09:42:37
- - athabus   Jeszcze bym tutaj dodał, że trzeba zdefiniować co ...   15.06.2012, 15:43:02
|- - konole   Cytat(athabus @ 15.06.2012, 14:43:02 ...   16.06.2012, 20:47:30
|- - athabus   Cytat(konole @ 16.06.2012, 21:47:30 )...   18.06.2012, 10:16:16
- - Mephistofeles   Facebook jest prostą stroną WWW?   16.06.2012, 20:52:39
|- - !*!   Cytat(Mephistofeles @ 16.06.2012, 21:52...   16.06.2012, 21:43:42
|- - solificati   Cytat(!*! @ 16.06.2012, 22:43...   18.06.2012, 12:00:17
- - !*!   CytatNie mam pojęcia co widzisz patrząc na Faceboo...   18.06.2012, 13:01:32
- - athabus   Oj kłóciłbym się, czy FB to prosta strona. Mechani...   18.06.2012, 13:26:02
- - solificati   Na czym polega podział programu na "algorytmy...   18.06.2012, 13:31:55
- - thek   Aplikacja jako jedna tak, ale na różnych poziomach...   18.06.2012, 14:48:05
- - !*!   athabus - to nie znaczy że nie można tego napisać ...   18.06.2012, 15:11:38
|- - solificati   Cytat(!*! @ 18.06.2012, 16:11...   18.06.2012, 15:46:35
|- - !*!   Cytat(solificati @ 18.06.2012, 16:46...   18.06.2012, 18:00:23
|- - solificati   Cytat(!*! @ 18.06.2012, 19:00...   18.06.2012, 18:37:28
|- - !*!   Cytat(solificati @ 18.06.2012, 19:37...   18.06.2012, 19:34:44
- - thek   CytatChętnie bym poznał takiego programistę, który...   18.06.2012, 16:28:15
- - solificati   I należy dodać, że było/jest w facebooku kilku pro...   18.06.2012, 16:50:49
- - Theqos   Hej !*!, zerknij na ten wpis zanim zacznie...   19.06.2012, 07:17:31
- - !*!   Theqos - Jeśli nadal nie rozumiesz, przeczytaj pos...   19.06.2012, 09:22:16
- - zielu001   W PHP można pisać aplikacje Webowe, lecz także moż...   19.06.2012, 16:01:49
- - greycoffey   Mini gierkę 3D? Chcę to widzieć   19.06.2012, 18:03:28
- - Theqos   Jak są bindingi do openGLa to nie ma problemu, cał...   20.06.2012, 06:49:20
- - athabus   Myślę, że zaczynamy się poruszać w oparach teorii....   20.06.2012, 09:08:23
- - zielu001   http://sourceforge.net/dbimage.php?id=1842 http://...   20.06.2012, 15:29:15
|- - greycoffey   Cytat(zielu001 @ 20.06.2012, 16:29:15...   20.06.2012, 15:45:45
|- - solificati   Cytat(zielu001 @ 20.06.2012, 16:29:15...   20.06.2012, 16:03:31
- - Spawnm   Zielu - kod bym prosił   20.06.2012, 15:36:33
- - !*!   CytatMechanizm FB 'poszukiwania' ludzi pot...   20.06.2012, 15:41:02
- - Niktoś   Cytat"To prosty mechanizm, wystarczy tylko .....   20.06.2012, 16:19:39
|- - solificati   Cytat(Niktoś @ 20.06.2012, 17:19:39 )...   20.06.2012, 16:21:53
- - athabus   Wszystkie te sposoby dobierania reklam przez Googl...   20.06.2012, 16:44:49
- - uncuncunc   Cytatbo FB jest prosty w użytkowaniu Teraz to poje...   20.06.2012, 17:47:27
- - athabus   Gdy Google debiutowało na giełdzie też mówiono, że...   20.06.2012, 18:23:57
- - !*!   athabus - myślę że dokupienie kolejnej farmy serwe...   20.06.2012, 18:44:47
|- - rzymek01   Cytat(!*! @ 20.06.2012, 19:44...   20.06.2012, 22:33:01
- - piotrooo89   tak do tematu to można pisać na skrypty AGI dla As...   20.06.2012, 22:39:17
- - !*!   Cytatmyspace cały czas działa i z tego co wiem, ma...   21.06.2012, 08:11:15
- - greycoffey   Ostatnich użytkowników MySpace odbiera Facebook - ...   21.06.2012, 14:06:22
- - zielu001   Boże ludzie.. To jest proste.. Na ten czynnik ...   21.06.2012, 23:45:52
- - solificati   Podales dane wejściowe. Jeszcze tylko algorytm opi...   22.06.2012, 00:23:57
- - d3ut3r   Nie uważam się za jakiś autorytet w dziedzinie alg...   22.06.2012, 02:26:08
- - zielu001   Cytatchcesz napędzić flame ale twoje słowa wygląda...   22.06.2012, 08:43:00
- - athabus   Ale zdajesz sobie sprawę, z tego, że FB nie dobier...   22.06.2012, 10:01:49
- - !*!   I wyszło na to że takie osoby jak solificati, d3ut...   22.06.2012, 10:13:30
|- - solificati   Cytat(!*! @ 22.06.2012, 11:13...   22.06.2012, 10:38:02
- - !*!   CytatNadal nie wytłumaczyłeś jak rozróżniasz ...   22.06.2012, 11:19:22
|- - athabus   Cytat(!*! @ 22.06.2012, 12:19...   22.06.2012, 11:46:10
- - Mephistofeles   @zielu001: Na takiej zasadzie ja mogę napisać: nie...   22.06.2012, 11:19:38
- - !*!   Świat który Was otacza, nie został stworzony przez...   22.06.2012, 11:50:41
|- - irmidjusz   ekhm... bardzo interesująca wymiana poglądów. Cy...   23.06.2012, 18:50:29
- - d3ut3r   @athabus zawarł wszystko co chciałem napisać , ni...   22.06.2012, 11:59:39
- - !*!   Cytatale sam 1 nie dałbyś rady nikt chyba nie jest...   22.06.2012, 12:07:22
|- - athabus   Cytat(!*! @ 22.06.2012, 13:07...   22.06.2012, 12:34:24
|- - greycoffey   Cytat(!*! @ 22.06.2012, 13:07...   22.06.2012, 13:02:42
- - d3ut3r   CytatCzyli 1 osoba nie możne napisać silnika gry k...   22.06.2012, 12:15:47
- - solificati   Cytat(!*! @ 22.06.2012, 12:50...   22.06.2012, 12:16:16
- - !*!   d3ut3r - i właśnie to zostało już wyjaśnione XX po...   22.06.2012, 12:31:02
- - Mephistofeles   Cytat(!*!)Czyli 1 osoba nie możne napisać ...   22.06.2012, 12:42:50
- - !*!   athabus - powtarzamy się nie odnosisz takiego wra...   22.06.2012, 13:06:35
|- - solificati   Cytat(!*! @ 22.06.2012, 14:06...   22.06.2012, 13:28:44
- - greycoffey   To nie jest dalsza analiza nad rozwojem tylko rozw...   22.06.2012, 13:16:42
- - Mephistofeles   Nie, nie zaprzeczam sobie. Napisałem, że to kwesti...   22.06.2012, 13:28:57
- - !*!   Mephistofeles - i właśnie w tym podsumował Was już...   22.06.2012, 13:34:30
- - Red Hat   jakby kolega był wynalzacą a nie programistą i wyn...   23.06.2012, 20:26:39
- - zielu001   Nie wiem czy słowo wynaleźć jest tutaj dobrym. Wyn...   23.06.2012, 20:38:15
|- - athabus   Cytat(zielu001 @ 23.06.2012, 21:38:15...   24.06.2012, 11:33:50
|- - Theqos   Cytat(athabus @ 24.06.2012, 12:33:50 ...   25.06.2012, 06:59:00
|- - athabus   Cytat(Theqos @ 25.06.2012, 07:59:00 )...   25.06.2012, 10:47:32
|- - Theqos   Cytat(athabus @ 25.06.2012, 11:47:32 ...   25.06.2012, 13:04:39
- - Mephistofeles   Zderzak Łagiewki nie działa, a przynajmniej nie ta...   23.06.2012, 20:52:31
- - Red Hat   Witamy w Polsce   23.06.2012, 20:55:24
- - thek   zielu001... a teraz odstaw swój towar i poczytaj c...   23.06.2012, 23:33:34
- - Niktoś   Niektóre pomysły są po prostu marnowane.Popatrz ar...   24.06.2012, 12:10:16
- - CuteOne   Hmm wracając do tematu - próbował ktoś swoich sił ...   24.06.2012, 18:29:24
|- - piotrooo89   Cytat(CuteOne @ 24.06.2012, 19:29:24 ...   25.06.2012, 07:05:21
- - Crozin   Sztuczna inteligencja? Zależy do czego, w jakiej f...   24.06.2012, 18:35:14
- - thek   Piotroo... aż tak źle nie ma. Sieci neuronowe to t...   25.06.2012, 12:56:16
|- - piotrooo89   @thek zgadzam się że da sie to zaprogramować, no a...   25.06.2012, 13:12:37
- - thek   Tu masz rację... Zależy od genomu i jego komplikac...   25.06.2012, 22:32:42
|- - piotrooo89   Cytat(thek @ 25.06.2012, 23:32:42 ) Z...   25.06.2012, 22:39:14
- - Theqos   Mamy matlaba? Czy on czasem nie kosztuje pierdylio...   26.06.2012, 07:02:19
|- - piotrooo89   Cytat(Theqos @ 26.06.2012, 08:02:19 )...   26.06.2012, 07:07:37
|- - Theqos   Cytat(piotrooo89 @ 26.06.2012, 08:07...   26.06.2012, 11:34:57
- - everth   Zawsze możesz użyć R czy Octave   26.06.2012, 08:17:48
- - Spawnm   Skanery OCR do łamania captchy napiszesz w php, je...   26.06.2012, 11:46:40
2 Stron V   1 2 >


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 00:20