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%)
-----


Facebook jest prostą stroną WWW?
Go to the top of the page
+Quote Post
!*!
post
Post #3





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Cytat(Mephistofeles @ 16.06.2012, 21:52:39 ) *
Facebook jest prostą stroną WWW?

FB, Google, NK to b.proste strony www, w porównaniu do wolfram, jeśli uogólnimy i wrzucimy całość do jednego worka razem z algorytmami, bo niby co takiego ma google doc/gmail ? to nie jest zbyt skomplikowane i można samemu napisać coś podobnego w niedługim czasie. Zresztą nie przesadzajmy, wszyscy myślą że jak coś jest b. popularne to kod jest nie wiadomo jaki, super, zoptymalizowany, skompresowany i jeszcze w języku kosmitów, bo stoją za tym masoni.

Strony jak każde inne, tylko o innym zapleczu sprzętowym, bo nie da się zrucić całego cache i mocy obliczeniowej na dyskietkę. Z tego co pamiętam FB pisany był/jest w PHP, ale że przepisanie tego na C/C++ było nieopłacalne, więc wymyślili konwenter HipHop który rzekomo działa na tyle dobrze że wzrost wydajności sięga nawet 50%.
Go to the top of the page
+Quote Post
solificati
post
Post #4





Grupa: Zarejestrowani
Postów: 26
Pomógł: 10
Dołączył: 17.03.2012

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


Cytat(!*! @ 16.06.2012, 22:43:42 ) *
FB, Google, NK to b.proste strony www, w porównaniu do wolfram, jeśli uogólnimy i wrzucimy całość do jednego worka razem z algorytmami, bo niby co takiego ma google doc/gmail ? to nie jest zbyt skomplikowane i można samemu napisać coś podobnego w niedługim czasie.

Nie mam pojęcia co widzisz patrząc na Facebooka i jakie masz umiejętności, ale szczerze wątpię. O NK nie mogę się wypowiadać, ale facebook to ogromna ilość nietrywialnego kodu a mówienie, że "google" to prosta strona to już chyba jakaś forma ironii.

Cytat
Z tego co pamiętam FB pisany był/jest w PHP, ale że przepisanie tego na C/C++ było nieopłacalne, więc wymyślili konwenter HipHop który rzekomo działa na tyle dobrze że wzrost wydajności sięga nawet 50%.

Facebook owszem był napisany w PHP. Przepisanie facebooka (front endu) na c++ nie nie jest o tyle nieopłacalne co bezsensowne. Można się kłócić czemu PHP a nie Python albo Java - inżynierowie facebooka odpowiadali dlaczego - łatwość dostępu do programistów i prędkość pisania kodu. Tak, facebook to nie jest napisany skrypt teraz tylko utrzymywany - ten serwis jest stale rozwijany i potrzeba do tego sporo programistów. Facebook stawia na świeże pomysły i wypuszczają wiele rozwiązań, które były pisane dwa tygodnie i je testują. Wypuścili część swoich rozwiązań do dystrybucji binarek na serwery i testowania funkcjonalności.

HipHop jest kompilatorem PHP do C++, ale istnieje również HipHop VM. Są prace nad hhvm JIT. Istnieją ograniczenia tego rozwiązania. Nie całego php można używać na hh, trzeba uważać na typy zmiennych.
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: 16.10.2025 - 03:56