Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Porównanie PHP, ASP, Java
tomaszh
post
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 29.06.2003
Skąd: Szczecin

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


Witam
Pisze właśnie pracę o językach programowania i chciałbym w niej porównać języki php, ASP i Java przy tworzenia aplikacji internetowych pod względem wydajności, przejrzystości kodu, itp. Czy ktoś ma może jakiś artykuły na ten temat lub linki?

Z góry dziękuje
Go to the top of the page
+Quote Post
11 Stron V   1 2 3 > »   
Start new topic
Odpowiedzi (1 - 99)
b3
post
Post #2





Grupa: Zarejestrowani
Postów: 65
Pomógł: 2
Dołączył: 25.08.2003
Skąd: Lublin

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


php - za:
- kazdy ma dostep do kodu zrodlowego
- dynamika rozwijania sie php
- duze mozliwosci

php - wady:
- dla mnie brak!


asp - za:
- dla mnie same wady!!

asp - wady:
- microsoft :]

java - za:
- dusze mozliwosci jak w php!
java - wady:
- ..

sie przyznaje ze asp, i javy nie macalem.. wiec (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) nie wiem sie z czym to sie je, tak wiec napisalem ci z grubsza, jakie sa moje odczucia:) wstepne o tych jezykach!!
Go to the top of the page
+Quote Post
.dragonfly
post
Post #3





Grupa: Zarejestrowani
Postów: 217
Pomógł: 0
Dołączył: 5.10.2003
Skąd: Londyn / UK

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


Za php:
- Wieloplatformowosc
- Szybki rozwoj
- Prostota
- Duza rozszerzalnosc
- Popularnosc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
- Szybkosc

Przeciw:
- standardowo brak oddzielenia strony wizualnej od kodu

ASP:
Za:
- Podobne mozliwosci jak php
- Malo skomplikowany
Przeciw:
- jednoplatformowosc
- mala popularnosc
- szybkosc

O javie powiem jak sie dowiem :]
Go to the top of the page
+Quote Post
Dawid Pytel
post
Post #4





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 15.09.2003

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


B3: Tak się składa, że Twoja wypowiedź nic nie wniosła do tematu a jeżeli wniosła to same błędne stwierdzenia. Wydaje mi się, że jeżeli ktoś nie wie o czym pisze to lepiej żeby nie pisał (upewnij się lepiej który z tych języków najbardizej się rozwija a który tylko zdobywa największą popularność bo to dwie różne sprawy. Do kodu aplikacji w innych językach można zajrzeć na tej samej zasadzie co do php).

A wracając do tematu...

http://php.weblogs.com/adodb - z prawej strony w menu masz linki do kilku arytkułów na temat porównania php vs ASP i php vs JSP i kilka pokrewnych.
Go to the top of the page
+Quote Post
b3
post
Post #5





Grupa: Zarejestrowani
Postów: 65
Pomógł: 2
Dołączył: 25.08.2003
Skąd: Lublin

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


Cytat
B3: Tak się składa, że Twoja wypowiedź nic nie wniosła do tematu a jeżeli wniosła to same błędne stwierdzenia. Wydaje mi się, że jeżeli ktoś nie wie o czym pisze to lepiej żeby nie pisał (upewnij się lepiej który z tych języków najbardizej się rozwija a który tylko zdobywa największą popularność bo to dwie różne sprawy. Do kodu aplikacji w innych językach można zajrzeć na tej samej zasadzie co do php).

A wracając do tematu...

http://php.weblogs.com/adodb   - z prawej strony w menu masz linki do kilku arytkułów na temat porównania php vs ASP i php vs JSP i kilka pokrewnych.


no moze..

ale troche jestem na kacu :]
tak.. jest wlasnie 16:47 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

hyhy
Go to the top of the page
+Quote Post
Seth
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


php
:arrow: za:
- Obsluguje go wiele serwerow
- Bardzo popularny
- Darmowe hostingi
- Latwy do nauczenia dla poczatkujacych
- Duze mozliwosci dla zaawanswoanych uzytkownikow
- Dobra dokumentacja
- Wiele przykladowych skryptow oraz kursow
- Tani we wdrazaniu
:arrow: przeciw
- Mimo elementow OOP wciaz jest strukturalnym jezykiem
- Przy duzych obciazeniach moze brakowac mu szybkosci
- Brak oddzielenia warstwy biznesowej od prezentacyjnej

Jako, ze "zwykle" ASP to juz przeszlosc skupie sie na za i przeciw ASP.NET.
ASP.NET
:arrow: za
- Mozliwosc pisania w kilku jezykach (obecnie: Visual Basic .NET, C#, JavaScript .NET) + laczenie tych jezykow w jednej aplikacji
- Oddzielenie kodu od wygladu strony
- Pelna obiektowosc
- Wsparcie wielu technologii (wpelni wykorzystanie .NET Framework)
- Web forms - zestaw kontrolek podobnych do tych z aplikacji "okienkowych"
- Dobrze napisany kod mozna bez problemu po niewielu przerobkach zamienic w pelni dzialajaca aplikacje okienkowa
- architektura nastawiona na zdarzenia - w Web forms mozna przypisac zdarzenia tak jak to ma miejsce w aplikacjach okienkowych
Dodatkowo asp.net sam sprawdza cy przegladarka obsluguje JavaScript i jezli tak jest to te zdarzenia, ktore moga byc wykonane po stronie pzegladarki sa z kod napisanego w ASP.NET AUTOMATYCZNIE zamieniane na odpowiednie skrypty Javowe.
- Kompilacja do posredniego kodu (IL) przyspieszajaca dzialanie aplikacji
- W duzych firmach glownei uzywa sie ASP.NET
- Pochodzi ze stajni Microsoftu - co sprawia, ze posiada zaplecze finansowe i technologiczne
- Bardzo obszerna dokumentacja (MSDN)
- Znacznie potezniejszy od php
- wbrew pozorom DARMOWY !
:arrow: przeciw:
- mala popularnosc
- drogi hosting (sa jednak darmowe ale z mniejsza iloscia miejsca niz porownywalne z php)
- Trudniejszy do opanowania

BTW: Juz niedlugo ukaze sie ASP.NET 2 :9


Co do JSP nie wypowiem sie bo nie znam.
Go to the top of the page
+Quote Post
b3
post
Post #7





Grupa: Zarejestrowani
Postów: 65
Pomógł: 2
Dołączył: 25.08.2003
Skąd: Lublin

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


znalazlem.. cos.. na hotscripts, co Ci moze sie przyda!!

http://www.safeurl.pl/redir/?http://www.ho...ages/index.html
Go to the top of the page
+Quote Post
DhuCerbin
post
Post #8





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 10.06.2003

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


wada php : jego prostota, wdraza początkujacemu bardzo nieciekawe przyzwyczajenia, które przeszkadzaja w nauce kolejnych jezyków [ vide zmienne w php ; 'Co to jest invalid format ?' (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) ]
Go to the top of the page
+Quote Post
zalew
post
Post #9





Grupa: Zarejestrowani
Postów: 407
Pomógł: 0
Dołączył: 24.10.2002
Skąd: warszawa

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


swego czasu sie natknalem, wiec chyba warto ci polecic

http://php.weblogs.com/php_vs_asp
http://php.weblogs.com/php_asp_7_reasons
http://www.onjava.com/pub/a/onjava/2003/10...calability.html

a z grubsza masz tez w manualu http://php.net/manual/en/faq.languages.php
Go to the top of the page
+Quote Post
mhs
post
Post #10





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


ech... ten temat w sam raz dla mnie... właśnie także piszę coś podobnego (aczkolwiek bezpośrednio nie porównuję tych języków)

oto co wystukałem (opierając się na różnych źródłach), może Ci się przyda:

Perl
Początkowym zadaniem Perla (Practical Extraction and Reporting Language) było przetwarzanie tekstów, generowanie raportów. Pod względem składni i budowy język Perl jest podobny do języka C. W języku tym nie odnajdziemy tak złożonych typów zmiennych a w zamian za to mamy na przykład tablice asocjacyjne. W porównaniu do języka C zmienne tekstowe nie mają zadeklarowanej długości, przez co skrypty są bardziej stabilne. Z drugiej jednak strony mamy do dyspozycji tablice asocjacyjne. Perl jako jeden z pierwszych języków doczekał się jednolitego mechanizmu łączenia skryptów z systemami zarządzania baz danych – DBI (DataBase Interface). System ten niejako zwalnia programistę od konieczności poznawania wielu sposobów uzyskiwania dostępu do danych zgromadzony w bazie danych a przede wszystkim zapewnia o wiele większą przenośność kodu. W php podobną funkcję pełni system ADoDB (Active Data Objects DataBase).

ASP
ASP (Active Serwer Pages) jest technologią skryptową opracowaną przez Microsoft pozwalającą na tworzenie dynamicznych stron WWW w obrębie serwerów tego producenta. ASP jest rozszerzeniem języka Visual Basic. Najnowszą odmianą ASP jest wchodząca w skład platformy .NET Microsoftu technologia ASP.NET. Ponieważ ASP jest autorstwa firmy z Redmond, dlatego też technologia ta używana jest najczęściej wraz serwerami PWS (Personal Web Server) lub ISS (Internet Information Server) co ogranicza wykorzystanie rozwiązań udostępnianych przez ASP do systemów Windows. Istnieją, co prawda wersje dla systemów UNIX a także interpretery dla innych systemów i serwerów, ale koszt w połączeniu z wydajnością staje się problematyczny.

Java Server Pages
Java Server Pages to bazująca na Javie technologia stworzona przez firmę Sun. Aplikacje pisane w JSP składają się ze zwykłego kodu HTML oraz kodu napisanego w języku Java, który jest wstawiany bezpośrednio w treść dokumentu za pomocą odpowiednich znaczników. Podczas wywołania dokumentu po raz pierwszy skrypt kompilowany jest do postaci binarnej i ładowany do pamięci – a stamtąd jest pobierany przy kolejnych wywołaniach. Jeżeli strona ulegnie zmianie, jest ona automatycznie rekompilowana przez serwlet PageCompileServlet. Dostęp do systemu zarządzania bazą danych jest realizowany przy pomocy zbioru klas JDBC (Java DataBase Connectivity).

Cold Fusion
Cold Fusion jest to nazwa technologii stworzonej w 1995 roku przez firmę Allaire (w chwili obecnej będącej własnością firmy Macromedia). Cold Fusion stanowi kompletne środowisko, w którego skład wchodzi serwer a także zestaw narzędzi ułatwiających tworzenie aplikacji w języku CFML (ColdFusion Markup Language). Technologia ta dostępna jest wyłącznie na systemach Windows, Solaris, Linux a także HP/UX. Od strony technicznej oferuje m.in. obsługę protokołów FTP, SMTP a także LDAP, umożliwia dostęp do systemów Oracle i Sybase a także wykorzystanie sterowników ODBC (Open DataBase Connectivity).
Go to the top of the page
+Quote Post
dragossani
post
Post #11





Grupa: Przyjaciele php.pl
Postów: 398
Pomógł: 0
Dołączył: --
Skąd: Poznań

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


Moim zdaniem JAVA wypada w tym zestawieniu najlepiej. Przede wszystkim jeśli chodzi o możliwości. Pamiętajmy że JAVA nie kończy się na JSP ani apletach. Koncepcja J2EE to chyba jedyna posiadająca odpowiedni rozmach. Polecam materiały w sieci, trochę ich jest (warto poszperać w okolicach JBoss).
Go to the top of the page
+Quote Post
Seth
post
Post #12





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Cytat
ASP
...ASP jest rozszerzeniem języka Visual Basic...

No nie do konca. W starym ASP mozna bylo pisac takze w JavaScript zamiast VB.

Cytat
Moim zdaniem JAVA wypada w tym zestawieniu najlepiej. Przede wszystkim jeśli chodzi o możliwości. Pamiętajmy że JAVA nie kończy się na JSP ani apletach. Koncepcja J2EE to chyba jedyna posiadająca odpowiedni rozmach. Polecam materiały w sieci, trochę ich jest (warto poszperać w okolicach JBoss).

Ostatnio zastanawialem sie nad tym co jest lepsze Java czy .NETa a dokladniej C#. I gdyby pominac przenosnosc (chociaz mysle, ze niedlugo powstana biblioteki .NET dla unix*, ktore beda na tyle stabilne i wydajne, ze wiecej osob zacznie sie nimi interesowac) oraz marketing Suna, ktory sprawia, ze Java stala sie czyms w rodzaju swietosci to C# i .NET wypada lepiej. Osoby piszace w Javie z latwosicia moga przeniesc sie na C# bo jest on bardzo podobny do Javy aczkolwiek ma wiele nowych mozliwosci, a takze nie ma tych "bledow" i ograniczen jakie posiada Java. Dotego przejsci z "okienaek" na ASP.NET praktycznie niczym sie nie rozni. Dostepne sa tez komponenty do pisania aplikacji mobilnych.
IMHO .NET dopiero co wchodzi na scene technologi programistycznych i gdy juz zadomowi sie mysle, ze powstana przenosne biblioteki a tym samym to co wyroznia Jave juz nie bedzie takim plusem.
Tak, wiec jestem za .NET'em (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
s_w_ir
post
Post #13





Grupa: Zarejestrowani
Postów: 315
Pomógł: 1
Dołączył: 6.08.2003
Skąd: Kielce

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


Cytat
Moim zdaniem JAVA wypada w tym zestawieniu najlepiej.

Skoro tak to dlaczego my wszyscy tu zgromadzeni robimy w php?
Go to the top of the page
+Quote Post
Seth
post
Post #14





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


A kto Ci powiedzial, ze robimy tylko w php ? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
s_w_ir
post
Post #15





Grupa: Zarejestrowani
Postów: 315
Pomógł: 1
Dołączył: 6.08.2003
Skąd: Kielce

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


No fakt samolubny jestem! Ale nie lepiej ustawić się na jednej platformie(najlepszej) i tam sie rozwijać? (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Chwila coś sam sie nierozumiem...
Go to the top of the page
+Quote Post
Seth
post
Post #16





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Cytat
Ale nie lepiej ustawić się na jednej platformie(najlepszej) i tam sie rozwijać? (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Nie ma jednej platformy optymalnej do wszystkich zastosowan.
Np. Java jest przenosna ma wiele "wcielen" ale jest wolna. Dlatego pod WINa tylko z .NETem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Jabol
post
Post #17





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


Cytat
Cytat
Moim zdaniem JAVA wypada w tym zestawieniu najlepiej.

Skoro tak to dlaczego my wszyscy tu zgromadzeni robimy w php?
Ja dlatego, że jest to język łatwy o sporych możliwościach. Oczywiście nie jest to jedyny język jaki znam, ale jak na razie jedyny jaki znam dobrze i pisze pod nim troche. Oprócz tego ucze się C, co zapewne większość z was uważa za błąd ( C to przeszłość i te bzdety, ale ja uwielbiam ten język ). I wcale nie uważam, że języki w których nie ma klas i namespaców są ubogie ( jak mam wrażenie niektórzy ) - i tak wszystko ( no może nie całkiem - php nie ) - kończy się w bitach. Aczkolwiek przyznam, że są języki lepiej przystosowane do sieci ( a raczej do aplikacji webowych ).
Ogólnie IMHO jedynymi wartymi tutaj rozważania możliwościami są java oraz php, poniważ są przenośne. Na dodatek java jest specjalnie ( nie wiem na czm to polega, ale tak słyszałem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) przystosowano do pracy w necie. Ogólnie java jest dobrą platformą, ale jak wiadomo każdy ma swoje kaprysy ( ja unix, a taki np. Seth .net (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ).
php ma ogromne możliwości i powoli staje się naprawdę potężnym językiem ( np. chociażby przykład z php-gtk ), który potrafi wszystko i jest na dodatek bardzo łatwy.

btw. a co z CGI ( perl, python, a nawet C ) i rozwiązami dedykowanymi - serwer jako część aplikacji? O takim np. pythonie słyszałem tylko dobre rzeczy. Bardzo łatwy, czytelny, wydajny i całkiem sporo możliwości ma ponoć.
Go to the top of the page
+Quote Post
DhuCerbin
post
Post #18





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 10.06.2003

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


Bardzo mnie zaciekawila rozmowa ze znajomym. Twierdzi on, ze w php mozna napisac wszystko dla strony www. Nigdy mi coprawda niczego nie brakowalo do zrobienia projektu, ale jest to spowodowane niklym doswiadczeniem w bardziej zaawansowanych projektach - czy wy takze nie mieliscie nigdy problemow z brakiem wsparcia jakies technologii ? czy wprost czegos w php wam potrzebnego nie bylo, a bylo w konkurencyjnym jezyku ?
Go to the top of the page
+Quote Post
Seth
post
Post #19





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Jedyne co mi przeszkadza w php to to, ze czesc "dodatkow" jest jako modul. I gdy na serverze go nei ma a admin jest oporny to z pewnych rzeczy trzeba zrezygnowac lub obejsc je.
No i jeszcze sprawa OOP, ale i ztym mozna sobie poradzic.
Go to the top of the page
+Quote Post
Seth
post
Post #20





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Moze to: http://newsroom.chip.pl/news_74703.html kogos zacheci do zainteresowania sie .NET'em (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
Go to the top of the page
+Quote Post
Dabroz
post
Post #21





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

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


Osobiscie mam ostrą awersję do wszelakich produktów Microsoftu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
menic
post
Post #22





Grupa: Zarejestrowani
Postów: 493
Pomógł: 0
Dołączył: 14.06.2003
Skąd: Tomaszów Lubelski/Rzeszów

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


Swoja droga uwazam ze skoro .NET rozwja sie na nowych platrofrmach tj. UNIX itp, za sorawa w/w Mono to moze to byc przyszlosciowa sprawa. Narazie jest niewielu programistow (chyba :?: ) uzywajacych .NEt wiec konkurencja moze byc mniejsza niz w przypadku chociazby php co sprawi ze łatwiej sie bedzie wybic (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif) (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)
Go to the top of the page
+Quote Post
Seth
post
Post #23





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Programistow uzywajacych .NETa jest wielu ale prawda jest taka, ze glownie w wielkich firmach sa zatrudniani, wiec w malych i srednich praktycznie nie mowi sie o .NETcie gdyz dochodzi kwestia finansowa - server. Teraz moze sie to zmieni.
Poza tym ASP.NET jest chyba najszybciej rozwijana platforma w ostatnich latach. Niedulgo pojawi sie ASP.NET 2, a przeciez samo ASP.NET nie tak dawno powstalo.

Jednak ASP.NET nie jest tak latwe do opanownia jak php stad moze mniejsze zainteresowanie developerow.
Czas pokaze jak sie to rozwinie... ja trzymam kciku za mono bo wtedy nie bede zmuszony pisac tylko pod Windowsa (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)


btw: gdyby ktos chcial zaczac sie uczyc ASP.NET to tutaj: http://forum.php.pl/dev/cst/seth/my/asp_ne..._instalacja.zip
znajduje sie moj artykul (doc) na temat instalacji ASP.NET (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Tutaj w pdf'ie: http://forum.php.pl/dev/cst/seth/my/asp_ne..._instalacja.pdf (thx Bziq (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )
Niedlugo powinien sie ukazac na webcity.php.pl
Go to the top of the page
+Quote Post
bumelang
post
Post #24





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 30.11.2003

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


Cytat
[chrum, mlask...] czy wprost czegos w php wam potrzebnego nie bylo, a bylo w konkurencyjnym jezyku ?


Wystarczy popatrzyć na kolegę, który na forum obok pyta się o cache'owanie wyników zapytań. Na innego, który pyta się o klasy reprezentujące rekord w tabeli bazy danych. A J2EE łączy te dwa zagadnienia i ma to w absolutnym standardzie.

Ale J2EE to raczej średnia technologia dla typowych stron web, jakie większość z nas tworzy, bo nie do tego została stworzona. Jej zalety to te z gatunku skalowalności, utrwalania danych czy modelowania (mówię o zaletach w stosunku do php). Co innego pewne jej elementy, patrz serwlety i JSP.

Poprawcie mnie jeśli się mylę, ale z tego, co wiem dokładnie tak samo jest z .NET - to jest odpowiedź Microsoftu na J2EE (vide słynne Java Pet Store <=> Net Pet Store). A ASP to taki interface do tej technologii do łączenia jej z webem, który można wykorzystywać samoistnie, ale nie można mylić z .NET.

To tak w kwestii formalnej, ale wracają do tematu powiem subiektywnie, że php najbardziej ogranicza mnie projektowo. Nie wiem, co modelujecie w UML'u jeśli chodzi o php, ale ja właściwie modeluję tylko przypadki użycia, które prostacko odwzorowuję 1 przypadek -> 1 plik php. Do tego zwykły diagram ER do bazy danych. A takie już np. związki klas to już jest IMHO lekki przerost formy nad treścią. I trochę mnie to irytuję, trochę ogranicza... Nie żeby się nie dało w tym tworzyć zaawansowanych projektów, ale po prostu jest ciężko i łatwo się pogubić, czego efektem jest kod drogi w utrzymaniu (czy zdażyło wam się kiedyś przerabiać mocno cudzy kod php? w takich przypadkach zazwyczaj rezygnuję i piszę od nowa).

Z drugiej strony ma wiele innych zalet. Szybko się w niej tworzy, jest tania w użyciu - vide b. niskie koszty hostingu, jest wielu developerów, którzy jej używają, więc jest wiele gotowego kodu i ułatwiaczy. To zagadnienie ma też drugą stronę: szybko może dojść do sytuacji kiedy nasza praca będzie po prostu za tania, żebyśmy jeszcze chcieli się tym bawić, bo klient powie, że mu gimnazjalista z bloku obok zrobi to za 1/4 tego, ile chcemy i nie przekona go gatka o jakości. Bynajmniej nie czuję się urażony - sam też zaczynałem a poza tym takie signum temporis, ale jednak jest to motywacja do pójścia w stronę J2EE lub .NET (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) .

Uuuups. Chyba się trochę rozpisałem. Jeśli ktoś dotarł aż tutaj, to gratuluję i sorry za całkowity off-topic w ostatnim akapicie. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Seth
post
Post #25





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Cytat
To zagadnienie ma też drugą stronę: szybko może dojść do sytuacji kiedy nasza praca będzie po prostu za tania, żebyśmy jeszcze chcieli się tym bawić, bo klient powie, że mu gimnazjalista z bloku obok zrobi to za 1/4 tego, ile chcemy i nie przekona go gatka o jakości. Bynajmniej nie czuję się urażony - sam też zaczynałem a poza tym takie signum temporis, ale jednak jest to motywacja do pójścia w stronę J2EE lub .NET (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) .


Calkowicie sie z Toba zgadzam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) dobrze, ze o tym wspomniales. W php mimo, ze jest malo "expertow" pracowdawcy czesto patrza nie na to kto co umie ale za ile to moze zrobic.

Dlatego podpisuje sie pod tym co napisales o J2EE i .NET (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
foe
post
Post #26





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 26.08.2003

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


mnie jednak ASP .NET w ogole nei przekonuje. Mimo ze znam bardzo dobrze VB jakos pisanie w ASP.NET mi nei idzie. Po prostu PHPo jest moco intuicyjny. Przez jakies pierwsze pol roku uzywania php jedynym narzedzi jakie uzywalem byly: phpMyAdmin i... notanik. Z tego drugiego musialem zrezygnowac bo odszukanie np. 1234 lini jest troche w nim klopotliwe.
ASP.NET moze i jest potezniejsze, ale mowiac prawde szkoda czasu na ASP.NET skoro php jestescie w stanie 10x szybciej przyswoic.
Seth jak widze wciaz sieje propagande (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Objektowosc ASP.NET to raczej jakis mit. To raczej automatyzmy ulatwiajace sprawe programiscie. Przeciez prawdziwe zorientowanie objektowe moze byc tylko po stronie klienta lub kiedy serwer jest permanentnie polaczony z klientem. To tu, raczej najblizej jest SUN.
ASP.NET nei jest darmowe, bo tzreba pzreciez kupic sytem operacyjny (np XP).
Co do rozwoju to raczej php jest szybsze. kilkutysieczny % wzrost uzycia w ostatnich 3 latach to rekordowy wyczyn. ASP wraz z nastepca zawsze mialy dominujaca role i nie bylo widac rozsadnej konkurencji, a teraz czuja oddech darmowej konkurencji.
Wg analitykow server side to spiewka open-source i rozpaczliwe dzialania Microsoftu a ostatnio SUNa nic nie pomoga. O ile M$ asobie poradzi bo wykorzystuje efekt skali rozpowszechnienia srodowiska windows, ale co do Javy to nie ma sznas na "ilosciowy" sukces.
Poza tym zobaczyymy co zmieni php 5.0 ktory zapowiada sie dobrze (cieszy m,nie chocby jeszcze wieksza inegracja z SQL).
Go to the top of the page
+Quote Post
menic
post
Post #27





Grupa: Zarejestrowani
Postów: 493
Pomógł: 0
Dołączył: 14.06.2003
Skąd: Tomaszów Lubelski/Rzeszów

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


.NET jest darmowe, tylko chociazby jako MOMO (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
No i wlasnie. To ze php jest sie latwiej nauczyc powstaje nam miliony programistow, z których wiekszoscnic niczym sie nie wybije bo trzeba miec nie lada zdolnosci, aby tego dokonac.
Go to the top of the page
+Quote Post
foe
post
Post #28





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 26.08.2003

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


raczej jest odwrotnie. W Polsce wlasciwie liczy sie tylko php. Co prawda ASP.NET to wieksza kasa, ale trzeb go znac prefekt a takowych fuch czy etatow w skali kraju jest niewiele. Tak wiec, po 6 miesiacach nauki ASP.NET nie mamy ZADNEJ szansy by cokolowiejk zarobic na naszej "wiedzy", po roku te szanse beda wciaz niewielkie. Z php jest inaczej. php bawie sie od roku a juz mam druga fuche bez zadnego szukania, na zasadzie propozycji. Nikt jednak nie pytal mnie nigdy o znajo,mosc ASP.NET, po prostu to domena wielkich firm, ktore chca dzialac na jednej powiazanehj platformie (m$ (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) ) u niejako przymuszone sa do ASP.NET (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Poza tym ASP.NET to straszny zolw, wiec nigfdy nie bedzie mopzna marzyc o tanim hostingu. No i ta rekomendacja "braku dziur" w produktach m$, pomimo ze tylko 25% wszytkich serwerow na Ziemi jest pod winzgroza to wlasne one nejczesciej padaja ofiara atakow. Moze LongHorn to zmieni, ale na razie srodowisko windows to tykajaca bomba dla serwera
Go to the top of the page
+Quote Post
Seth
post
Post #29





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Cytat
Seth jak widze wciaz sieje propagande (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Za to mi placa (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Cytat
Objektowosc ASP.NET to raczej jakis mit.

Nie zgodze sie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
W ASP (3 i < ) obiektowosc rzeczywiscie byla hmm teoretyczna. Natomiast w ASP.NET juz tak nei jest. Kazda strona jest obiektem co pomaga np w tworzeniu user-interface przez dziedziczenie interfejsu bazowego do nowego.

Cytat
Przeciez prawdziwe zorientowanie objektowe moze byc tylko po stronie klienta lub kiedy serwer jest permanentnie polaczony z klientem.

Nie. To, ze strony sa statycznie nie oznacza, ze nie mozna uzywac obiektow po stronie servera.

Cytat
ASP.NET nei jest darmowe, bo tzreba pzreciez kupic sytem operacyjny (np XP).

Wystarczy kupic XP Pro. I to jedyne co nam potrzeba do postawienia servera.

Cytat
Co do rozwoju to raczej php jest szybsze. kilkutysieczny % wzrost uzycia w ostatnich 3 latach to rekordowy wyczyn. ASP wraz z nastepca zawsze mialy dominujaca role i nie bylo widac rozsadnej konkurencji, a teraz czuja oddech darmowej konkurencji.

Mowisz o popularnosci nie o rozwoju. Rzeczywiscie php jest popularniejsze, ale zauwaz, ze asp.net neidawno co weszlo na rynek. W tej chwili sa juz prace nad wersja 2 (Whibdey). W porownaniu z php gdzie zmiany nie sa az tak duze w kolejnych wersjach mozna uznac,z e asp.net znacznie szybciej sie rozwija.

Cytat
Wg analitykow server side to spiewka open-source i rozpaczliwe dzialania Microsoftu a ostatnio SUNa nic nie pomoga.

Nie zgodze sie z nimi. To, ze powstaly server-sidy nie jest dzieki OS. Powstanie wymusilo porpostu zapotrzebowanie na tego typu produkty.

Cytat
W Polsce wlasciwie liczy sie tylko php. Co prawda ASP.NET to wieksza kasa, ale trzeb go znac prefekt a takowych fuch czy etatow w skali kraju jest niewiele.

Idea, Era, Simens, Microsoft itp itd. W swojej wewnetrznej sieci wykorzystuja alikacje napsiane w asp/asp.net.
Poza tym uczac sie asp.net np wykorzystujac c# z latwoscia mozemy przesiasc sie na wersje okienkowe. Czego php nie oferuje - poza php-GTK, ktory jeszcze wymaga dopracowania.

P.S. Darmowy hosting asp.net: http://europe.webmatrixhosting.net/
Go to the top of the page
+Quote Post
Użytkownik
post
Post #30





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 6.12.2003

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


:arrow: php
Zalety: cena (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) , szybkość małych aplikacji, wieloplatformowość, open-source
Wady: (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
:arrow: ASP
Zalety: (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Wady: cena, znajc M$...
:arrow: JSP
Zalety: Szybkość (dużych aplikacji), podobność( (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) do Javy
Wady: szybkość przy małych aplikacjach, cena
Go to the top of the page
+Quote Post
mateuszkrzeszowi...
post
Post #31





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 23.04.2003
Skąd: Mysłowice

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


Elo. Moje 3 grosze.

php jest ekstra tylko że jest darmowe... To nie wróży dobrze na przyszłość (KASA KASA KASA). Trzeba z czegoś żyć.

Czy widzieliście jakiś naprawdę złożony skrypt, serwer z ziliardem zapytań na sekundę który był napisany w php?
Któryś z większych portali?

Czy nie jest tak, że php po prostu nie nadaje się do pracy grupowej (albo nadaje tylko nie ma narzędzi!?)
php do małych/średnich projektów?
Go to the top of the page
+Quote Post
Seth
post
Post #32





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Cytat
php jest ekstra tylko że jest darmowe... To nie wróży dobrze na przyszłość (KASA KASA KASA). Trzeba z czegoś żyć.

Wrecz przeciwnie... to, ze jest darmowe w kazdym calu sprawilo to, ze jest takie popularne. Poza tym wszystkie jezyki skryptowe sa same w sobie darmowe nawet ASP.NET. Buli sie jedynie za servery.

Cytat
Czy widzieliście jakiś naprawdę złożony skrypt, serwer z ziliardem zapytań na sekundę który był napisany w php?
Któryś z większych portali?

ezPublish jest barzdo robudowany. Jednka wydaje mi sie, ze na polu wydajnosci php ustepuje pola innym jezykom.

Cytat
Czy nie jest tak, że php po prostu nie nadaje się do pracy grupowej (albo nadaje tylko nie ma narzędzi!?)

To nie jezyk decyduje w glownej mierze o pracy grupowej ale soft. A do pracy grupowej jest wiele, wiec jet w czym wybierac.
Go to the top of the page
+Quote Post
mateuszkrzeszowi...
post
Post #33





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 23.04.2003
Skąd: Mysłowice

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


Nie próbuję deprecjonować php, to po prostu potok myśli i wrażeń (tak jak cały ten wątek).

Co do forsy. Źle się wyraziłem. Chodziło oczywiście o Apache + php.

Czy ktoś w Polsce prowadzi profesjonalne szkolenia z php? Możesz wykupić sobie parę kursów żeby siedząc przed kompem dowiedzieć się różnych ciekawych rzeczy nt. tego języka?

Java.com to taka kopalnia wiedzy że głowa boli. MSDN to samo.

Jak masz legalne, komercyjne oprogramowanie pewniej firmy to automatycznie należysz do "stowarzyszenia" jej userów = gifty + omówienie najnowszych technologii, prelekcje. Koszty rosną, rośnie też jakość.

Co do ezPublish to "referencje" nie robią na mnie jakiegoś wielkiego wrażenia...

P.S.
Nikt nie wspomniał o Macromedia Contribute -> to ciekawe rozwiązanie!

P.P.S.
Cytat
To nie jezyk decyduje w glownej mierze o pracy grupowej ale soft. A do pracy grupowej jest wiele, wiec jet w czym wybierac.

Please jakieś konkretne przykłady.

Odpalałeś JBuilder'a? Polecam gorąco, do nauki darmowy (chociaż straszliwie obcięty). Komfort pracy niesamowity. Visual Studio .NET? Cud miód i orzeszki. SunONE (zmieniła się nazwa chyba...) jeszcze nie testowałem ale podejrzewam że firma która ma taki ładny kolor (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) nie wypuściłaby słabego softu.

Zintegrowana! pomoc, automatyczne uzupełnianie składni (klasy klasy i jeszcze raz klasy). Nie zrozum mnie opatrznie, nie chodzi mi tylko o wyświetlanie argumentów funkcji. Chodzi o listę pól i metod. Niezastąpione przy dużych (i małych) projektach.
Wszystkie biblioteki obiektowe (Java).
Go to the top of the page
+Quote Post
Seth
post
Post #34





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Cytat
Nie próbuję deprecjonować php, to po prostu potok myśli i wrażeń (tak jak cały ten wątek).

Ja tez traktuje to jako luzna dyskusje.

Cytat
Czy ktoś w Polsce prowadzi profesjonalne szkolenia z php? Możesz wykupić sobie parę kursów żeby siedząc przed kompem dowiedzieć się różnych ciekawych rzeczy nt. tego języka?

Byc moze php.pl cos zorganizuje w przyszlosci (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Cytat
Jak masz legalne, komercyjne oprogramowanie pewniej firmy to automatycznie należysz do "stowarzyszenia" jej userów = gifty + omówienie najnowszych technologii, prelekcje. Koszty rosną, rośnie też jakość.

Zgadzam sie. Dlatego wlasnie wiekszosc firm wybiera te produkty gdzie jest "pozadny" support.

P.P.S.
Cytat
Cytat
To nie jezyk decyduje w glownej mierze o pracy grupowej ale soft. A do pracy grupowej jest wiele, wiec jet w czym wybierac.

Please jakieś konkretne przykłady.

CVS + takei aplikacje jak GroupWare, TUTOS itp.

Cytat
Odpalałeś JBuilder'a? Polecam gorąco, do nauki darmowy (chociaż straszliwie obcięty). Komfort pracy niesamowity. Visual Studio .NET? Cud miód i orzeszki. SunONE (zmieniła się nazwa chyba...) jeszcze nie testowałem ale podejrzewam że firma która ma taki ładny kolor (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) nie wypuściłaby słabego softu.

Na VS.NET dosc czesto pracuje, wiec wiem czym dysponuje... ale zapomniales chyba o czyms takim jak Zend Studio przenzaczopnym wlasnie dla php. No i wogole o calej firmie Zend, ktora napewno prowadzi szkolenia w zakresie php.
Go to the top of the page
+Quote Post
bumelang
post
Post #35





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 30.11.2003

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


Cytat
Czy ktoś w Polsce prowadzi profesjonalne szkolenia z php? Możesz wykupić sobie parę kursów żeby siedząc przed kompem dowiedzieć się różnych ciekawych rzeczy nt. tego języka?

Java.com to taka kopalnia wiedzy że głowa boli. MSDN to samo.


A o książkach słyszałeś? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Nie deprecjonuję roli kursów, ale akurat jeśli chodzi o php, to po przeczytaniu dobrej książki świat należy do Ciebie. Potem tylko artykuły i manual. To nie Oracle czy Cisco, żeby się niewiadomo jakich rarytasów na kursach dowiadywać za cenę niejednego samochodu.

Cytat
Zintegrowana! pomoc, automatyczne uzupełnianie składni (klasy klasy i jeszcze raz klasy). Nie zrozum mnie opatrznie, nie chodzi mi tylko o wyświetlanie argumentów funkcji. Chodzi o listę pól i metod. Niezastąpione przy dużych (i małych) projektach.
Wszystkie biblioteki obiektowe (Java).


Zgadzam się z Seth'em - to wszystko ma Zend Studio czy PHPEdit. Zalety takich kombajnów to przede wszystkim zaawansowana refaktoryzacja czy to, że jak sobie zrobisz kilka pól klasy typu "int dupa", to potem tylko "kilk, klik" i już masz całą armię gotowych "getDupa" i "setDupa".
Go to the top of the page
+Quote Post
Bakus
post
Post #36


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

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


Zobacz sobie:

http://www.pajaczek.pl/

http://www.google.pl/search?q=php:
Wyniki 1 - 10 z ok. 146,000,000...
Mało Ci pomocy i przykładów? poszukaj jeszcze na: grupie dyskusyjnej pl.comp.lang.php i na dziesiątkach o ile nie setkach tysięcy kanałów IRC...

A co do szkoleń - nigdy chyba na żadnym nie byłeś... Na szkolenia jeździ się poto, by odpocząć od pracy, dobrze się bawić i się upić za kase firmy... (w szczególności działa to w firmach państwowych). Szkolenie daje głównie papier i kaca, a nie wiedzę...

Mój Tato zajmuje się szkoleniem ludzi z zakresu Ustawy o Zamówieniach Publicznych, a ja się czasami z nim wybieram i widze, co oznacza szkolenie...
Go to the top of the page
+Quote Post
mhs
post
Post #37





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


Cytat
Zintegrowana! pomoc, automatyczne uzupełnianie składni (klasy klasy i jeszcze raz klasy). Nie zrozum mnie opatrznie, nie chodzi mi tylko o wyświetlanie argumentów funkcji. Chodzi o listę pól i metod. Niezastąpione przy dużych (i małych) projektach.

odpowiedzia na Twoje pytanie jest srodowisko: Zend Development Environment
Go to the top of the page
+Quote Post
wassago
post
Post #38





Grupa: Przyjaciele php.pl
Postów: 701
Pomógł: 0
Dołączył: 26.06.2002
Skąd: Londyn

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


przeszukujac zend.com trafilem na taki artykul http://www.zend.com/zend/art/php-over-java.php - polecam przeczytac takze komentarze.
Go to the top of the page
+Quote Post
mateuszkrzeszowi...
post
Post #39





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 23.04.2003
Skąd: Mysłowice

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


Narpiew o szkoleniach -> ja akurat należę do ludzi którzy lubią być uczeni przez profesjonalistów, mi rozmowa z poważnym developerem da więcej niż kopanie w książkach manualach i necie. Ja odpoczywać lubię na wakacjach a w pracy pracować. Upijać się w pracy nie lubię ani za swoje pieniądze ani za kasę firmy którą reprezentuję.

Za Zend Studio dzienki, o to chodziło.

Pajączek -> bez żartów proszę.

Nie widziałem dobrej, zaawansowanej książki do php niestety (w Polsce ale niekoniecznie po Polsku). Może słabo się rozglądam. A do JSP conajmniej kilka.

Co do uzupełniania kodu. Po przekroczeniu pewnej granicy nie da się już pisać nieobiektowo. Ale także w OOP można się zgubić. A jak korzystasz z bibliotek których sam nie napisałeś to już w ogóle jest tragedia.

Cytat
Szukano sex.   Wyniki 1 - 10 z ok. 309,000,000.

Czy to argument za tym żeby zająć się poważnie przemysłem porno bo jest taki popularny więc na pewno warto? Nie wydaje mi się.
Go to the top of the page
+Quote Post
Użytkownik
post
Post #40





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 6.12.2003

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


Cytat
Elo. Moje 3 grosze.

php jest ekstra tylko że jest darmowe... To nie wróży dobrze na przyszłość (KASA KASA KASA). Trzeba z czegoś żyć.

Czy widzieliście jakiś naprawdę złożony skrypt, serwer z ziliardem zapytań na sekundę który był napisany w php?
Któryś z większych portali?

Czy nie jest tak, że php po prostu nie nadaje się do pracy grupowej (albo nadaje tylko nie ma narzędzi!?)
php do małych/średnich projektów?

Patrząc na twój punkt widzenia Linux jest najgrszym z systemów, a przeglądarki, szkoda gadać - nawet M$IE jest darmowy (chyba, że patrzeć na niego jako darmowy dodatek do windowsa.

Co do drugiej części, o ile wiem w porównaniu do ASP php jest "zgodny" z NASA (szybciej. lepiej, taniej). Co do miliarda zapytań, to chyba już można napisać własny serwer w C, czy innym języku (chodżby Java daje pewne możliwości napisania). A jeśli chodzi o witryny to patrz tutaj: Wynik z Googla.

Co do pracy grupowej - znów odwoam się do Linuxa - C nie ma edytora graficznego, a jakoś Linux jest tworzony przez wiele grup...

Czy php do małych/średnichn projektów? To zależy co masz na myśli. Systemu operacyjnego w nim nie napiszesz, ale jest ogólnie przeznaczony do np. połaczeń z bazą danych, systemem plików i wyświetlaniem, a nie do np. tłumaczenia 100 stronicowych plików.
Go to the top of the page
+Quote Post
mateuszkrzeszowi...
post
Post #41





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 23.04.2003
Skąd: Mysłowice

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


Przyczyn dla których Linux nie jest popularny jako system do wszystkiego (jak Windows) jest wiele. Ta o której piszesz nie jest może najistotniejsza, ale praca pod nim nie należy do najprzyjemniejszych.

Dlatego nawet ty go nie używasz na komputerze z którego teraz korzystasz.


IE jest tylko dodatkiem do niezbyt taniego systemu operacyjnego. Tak samo NN.

Cieszę się że jest darmowe oprogramowanie ale z punktu widzenia mojego przyszłego obecnego zawodu i zarabiania na chleb po studiach zależy mi na tym (wstyd się przyznać) aby proporcje między darmowym i płatnym softem nie zmieniły się za bardzo.

Przez małe/średnie projekty rozumiem przede wszystkim projekty relatywnie tanie (kilkadziesiąt tysięcy złotych?) i bez znaczenia strategicznego czy to dla dużej korporacji czy dla jakiegoś państwa.

IDE przynajmniej mi pozwala skupić się na problemach dotyczących tego nad czym aktualnie pracuję a nie nad problemami związanymi z budowaniem interfejsu itd. (spłycam i skracam)
Go to the top of the page
+Quote Post
Seth
post
Post #42





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Cytat
Co do drugiej części, o ile wiem w porównaniu do ASP php jest "zgodny" z NASA (szybciej. lepiej, taniej). Co do miliarda zapytań, to  chyba już można napisać własny serwer w C, czy innym języku (chodżby Java daje pewne możliwości napisania).  A jeśli chodzi o witryny to patrz tutaj: Wynik z Googla

Ke ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Cytat
o ile wiem w porównaniu do ASP php jest "zgodny" z NASA (szybciej. lepiej, taniej).

Akurat to sie tyczy asp.net (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) a nie php (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Cudi
post
Post #43


Administrator planeta/IRC


Grupa: Przyjaciele php.pl
Postów: 385
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Zabrze

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


Cytat
A jeśli chodzi o witryny to patrz tutaj: Wynik z Googla.

To akurat nie było najlepsze porównanie dla php, zobacz sobie te wyniki, i porównaj ilość z wynikami php :/
Go to the top of the page
+Quote Post
bumelang
post
Post #44





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 30.11.2003

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


Cytat
Narpiew o szkoleniach -> ja akurat należę do ludzi którzy lubią być uczeni przez profesjonalistów, mi rozmowa z poważnym developerem da więcej niż kopanie w książkach manualach i necie.


Widzisz, Mateuszu, tylko że to jest forum php, tu się mówi o php, a php jest proste. Wręcz bardzo proste. Być może wydaje się trudne dla początkujących adeptów sztuki programowania, ale przeszkodą nie jest sam język, tylko brak doświadczenia i oni też sami do tego dojdą. Nauka nowego języka komuś, kto zna już ich pięć, zwłaszcza takiego języka jak php, nie zawróci głowy nawet na tydzień - a będzie pięknie pisał w php z wykorzystaniem wszystkich zdobyczy PHPowskiego świata.

Bo prawda jest taka, że to nie kursy i IDE uczynią z Ciebie programistę, ba - nawet nie studia informatyczne, na których możesz się prześizgnąć umiejąc po 5 latach _praktycznie_ nic - tylko sposób w jaki myślisz, w jaki pracujesz, z iloma problemami się stykasz podczas tej pracy...

A teraz z innej beczki? Czy naprawdę wierzysz, że jakiś pracodawca będzie sobie zawracał cztery litery wysyłaniem _absolwenta_ na szkolenie w php, skoro do jego drzwi już puka kilkuset, którzy go mają w małym palcu?

Cytat
IDE przynajmniej mi pozwala skupić się na problemach dotyczących tego nad czym aktualnie pracuję a nie nad problemami związanymi z budowaniem interfejsu itd. (spłycam i skracam)


Ojoj... chyba Ci się trochę pojęcia poplątały. Może na kurach ktoś Ci powie co to jest RAD i czym się różni od IDE, bo pewnie gazet informatycznych też informatycy nie czytają.

Cytat
Nie widziałem dobrej, zaawansowanej książki do php niestety (w Polsce ale niekoniecznie po Polsku). Może słabo się rozglądam. A do JSP conajmniej kilka.


Czy Ty w ogóle wiesz, o czym piszesz? Zaawansowana książka do Smarty dla javy/serwletów? Jakbym się postarał, to bym całą tą "zaawansowaną" wiedzę zawarł na 1 stronie A4.
Go to the top of the page
+Quote Post
Seth
post
Post #45





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Cytat
Być  może wydaje się trudne dla początkujących adeptów sztuki programowania, ale przeszkodą nie jest sam język, tylko brak doświadczenia i oni też sami do tego dojdą. Nauka nowego języka komuś, kto zna już ich pięć, zwłaszcza takiego języka jak php, nie zawróci głowy nawet na tydzień - a będzie pięknie pisał w php z wykorzystaniem wszystkich zdobyczy PHPowskiego świata.

Bo prawda jest taka, że to nie kursy i IDE uczynią z Ciebie programistę, ba - nawet nie studia informatyczne, na których możesz się prześizgnąć umiejąc po 5 latach _praktycznie_ nic - tylko sposób w jaki myślisz, w jaki pracujesz, z iloma problemami się stykasz podczas tej pracy...

Calkowicie sie z Toba zgadzam.
Tak jak technik rysunku mozna sie nauczyc tak doboru kolorow, "insynktu malarskiego" itp. sie nie da.

I tu taka mala dygresja: jezeli komus nie idzie php mimo, ze przeczytal kursy to IMO programowanie nie jest tym czym pwoineien sie zajmowac.
Gdyz php sam w sobie jest prosty, a nauczenie sie podstaw to kwestia kilku dni jednak problem polega na rozwiazywaniu problemow - logicznym mysleniu - co jest czynnikiem wrodzonym, a nie nabytym.
Go to the top of the page
+Quote Post
Luke
post
Post #46





Grupa: Przyjaciele php.pl
Postów: 215
Pomógł: 0
Dołączył: 28.10.2003
Skąd: -

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


Przyglądam się tej dyskusji już od dłuższego czasu i odważę się napisać że do niczego ona nie prowadzi ... Myślę że jest to nieodpowiednie miejsce na prowadzenie tego typu rozmów. Wśród 3596 użytkowników jest 99 % osób które w ogóle nie miały styczności ani z platformą .NET ani z Javą Każdy z 3596 użytkowników przyzna ze (w dużym uproszczeniu), że php jest fajne, łatwe, użyteczne i przyjemne. To fakt, tak jak faktem jest ze zainteresowanie i liczba użytkowników php będzie stale rosnąć w bardzo szybkim tempie ... Dlaczego jego popularność wzrasta tak szybko?

[php:1:602ee695b3]
<%
Initfileobject
Set Fil = FileObject.OpenTextFile(Server.MapPath("data")&"datafile")
datavar = Fil.ReadLine
CloseFile Fil
Set Fil = Nothing
Set FileObject = Nothing
%>
[/php:1:602ee695b3]

[php:1:602ee695b3]<?php
$fil = fopen("data/datafile","r");
$datavar = fgets($fil);
fclose($fil);
?>[/php:1:602ee695b3]

Widzę również, że niektórzy panowie odbiegli zupełnie od tematu ... Potok myśli zamienił się w rwącą rzekę ...

___
[scanner] Poprawiłem BBCode w pierwszym listingu
Go to the top of the page
+Quote Post
menic
post
Post #47





Grupa: Zarejestrowani
Postów: 493
Pomógł: 0
Dołączył: 14.06.2003
Skąd: Tomaszów Lubelski/Rzeszów

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


Jednak po coś studia są, no i są ludzie mądrzejśi od nas (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Nam wydaje sie ze wiemy dużo, az tu nagle przychodzi ktoś madrzejszy wywala jakis kosmiczny wyklad nt. czegos tam a nam szczena w dół. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Logiki też sie trzeba uczyć. Sama z siebie tak nie przyjdzie, podobnie jak grafika. To ze ktoś ma talent, to jeszcze tylko połowa sukcesu. Ten talen trzeba sie jeszcze nauczyć wykorzystywać :!:
Go to the top of the page
+Quote Post
Seth
post
Post #48





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Luca: i cala prowkacje djabli wzieli (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Tak to mozna bylo sobie podyskutowac a tu... ;>

Ale nawiazujac do tego co napsiales: to temato nie jest do konca zbedny bo ktos kto przeczytal kilka pierwszych posotw moze sobie uswiadomi, ze jest cos poza php i to znacznie lepsze. A wtedy moze zacznie sie tego uczyc.
Go to the top of the page
+Quote Post
mateuszkrzeszowi...
post
Post #49





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 23.04.2003
Skąd: Mysłowice

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


Cytat
Bo prawda jest taka, że to nie kursy i IDE uczynią z Ciebie programistę, ba - nawet nie studia informatyczne, na których możesz się prześizgnąć umiejąc po 5 latach _praktycznie_ nic - tylko sposób w jaki myślisz, w jaki pracujesz, z iloma problemami się stykasz podczas tej pracy...

A gdzie napisałem że kursy + IDE? Oczywiście że dziubanie w klawiaturę (lub raczej ślęczenie nad kartką lub spacery lub cokolwiek innego co kto lubi) to najlepszy sposób na dobre pomysły i rozwój.

Cytat
A teraz z innej beczki? Czy naprawdę wierzysz, że jakiś pracodawca będzie sobie zawracał cztery litery wysyłaniem _absolwenta_ na szkolenie w php, skoro do jego drzwi już puka kilkuset, którzy go mają w małym palcu?

Sam chcę się wysłać! Nie chcę nikogo nakłaniać do płacenia mi -> lubię seminaria, można na nich zetknąć się z problemami z którymi dotychczas styczności się nie miało! To takie forum, tylko że skondensowane. Już była mowa o supporcie. Nie ma? Zróbmy go sami! Dla mnie wzorem cnót wszelakich jest www.devarticles.com. Wszystko po łebkach, jak mnie coś zainteresuje to sobie doczytam bo zazwyczaj wiem gdzie. Nie będę grzebał w dokumentacji np: apache'a bo mnie to nie kręci (jestem wyjątkiem?).


Cytat
Ojoj... chyba Ci się trochę pojęcia poplątały. Może na kurach ktoś Ci powie co to jest RAD i czym się różni od IDE, bo pewnie gazet informatycznych też informatycy nie czytają.

Ano poplątały... Kolo i IP się zbliża a tu taka wpadka... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Cytat
Czy Ty w ogóle wiesz, o czym piszesz? Zaawansowana książka do Smarty dla javy/serwletów? Jakbym się postarał, to bym całą tą "zaawansowaną" wiedzę zawarł na 1 stronie A4.

To napisz taki artykuł, czemu nie? Brakuje mi opisu php jako całości, jego zalet, wad, ciekawych rozwiązań z wykorzystaniem php. Wiem że jest szybki, łatwy, ma spore możliwości. Ale nie nieograniczone. Gdzie jest granica?
Załóżmy że wiem czego nie napiszę w Java'ie, czego nie napiszę w C++, albo może inaczej - co lepiej pisać w tym a co lepiej w tym. Z dobrego podręcznika można się takich rzeczu dowiedzieć. I o to właśnie mi chodzi. O podręcznik/źródło php z punktu widzenia inżynierii programowania a nie kodowania. Bo jak sam zauważyłeś przy którymś z kolei języku to przestaje być problemem.


Mi chodzi o "routines" (jakoś nie mogę znaleźć miłego polskiego odpowiednika) w stylu:
"W plikach nagłówkowych umieszczesz to a raczej raczej nie to."
"Dobrze by było gdyby napisy przechowywać tak, bo jak nie to będzie chodzić wszystko o pół promila wolniej".


P.S.
Jeszcze raz -> gdzie jest granica? Kiedy należy sobie powiedzieć że php się nie nadaje? Nie chcę zaczynać aplikacji w jednym języku a kończyć w drugim, ot co.

P.P.S.
O jakości "wolnego i nieskrępowanego" tworzenia kursów... (ostrzegam że się czepiam, wrażliwi nie czytać)
Myślałem że przeczytałem ciekawy artykuł (to było jakiś czas temu) http://webcity.php.pl/webcity/artykuly.php/t/37 a jako że jestem uperdliwy postanowiłem sprawdzić jak to co pisze autor ma się do rzeczywistości. Dziwne wydało mi się że napis ma różną wielkość od napisu itd, przeca i tak gdzieś w pamięci musi to siedzieć. No i wyniki niespecjalnie mnie zaskoczyły. Plz, sprawdźcie jak macie czas i ochotę.
Go to the top of the page
+Quote Post
bumelang
post
Post #50





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 30.11.2003

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


Cytat
Przyglądam się tej dyskusji już od dłuższego czasu i odważę się napisać że do niczego ona nie prowadzi ... Myślę że jest to nieodpowiednie miejsce na prowadzenie tego typu rozmów. [...] Widzę również, że niektórzy panowie odbiegli zupełnie od tematu ... Potok myśli zamienił się w rwącą rzekę ...


To jest IMHO bardzo dobre, jeśli dyskusja schodzi na tematy ogólne. Jak ktoś nie czuje potrzeby czytać, to po prostu niech nie czyta. Poza tym, co napisał Seth, autor wątku i tak już dostał odpowiedź (a przynajmniej pewnie już referował swóje porównanie) więc przynajmniej można sobie trochę poględzić (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Oprócz tego porównanie w stylu "A jest prosty", "B jest szybki" to wierzchołek góry lodowej. Do jednego garnka z tymi argumentami możnaby wrzucić: "jest popularny", bo jest równie miarodajne. A ta dyskusja ma szansę rzucić trochę realnego światła na problem, nawet jeśli jest przepleciona odrobiną emocji.


Cytat
Nie będę grzebał w dokumentacji np: apache'a bo mnie to nie kręci (jestem wyjątkiem?).


Raczej nie, choć ja bym się pod tym nie podpisał. Nie powiem, że mnie to kręci ale manual zwyczajnie wypada przeczytać. Na oko 90% ruchu na forach technicznych to rzeczy, które są w manualu. Ale jeśli są chętni, zeby odpowiadać na takie pytanie - to oczywiście nie ma w tym nic złego.

Cytat
To napisz taki artykuł, czemu nie? Brakuje mi opisu php jako całości, jego zalet, wad, ciekawych rozwiązań z wykorzystaniem php. Wiem że jest szybki, łatwy, ma spore możliwości. Ale nie nieograniczone. Gdzie jest granica?


Chyba źle mnie zrozumiałeś - mówiłem o ściągawce z JSP, a nie o porównaniu Java/php/ASP (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .

Cytat
Załóżmy że wiem czego nie napiszę w Java'ie, czego nie napiszę w C++, albo może inaczej - co lepiej pisać w tym a co lepiej w tym. Z dobrego podręcznika można się takich rzeczu dowiedzieć.


Naprawdę tak myślisz? Moim zdaniem trzeba najpierw trochę osobiście przypatrzyć się danej technologii - ot co. Bo np. Marty Hall w książce pt. "Java Servlet i JSP" pisze:

"php jest darmową technologią o ogólnie dostępnym kodzie źródłowym [...] a pisane w nim programy umieszane są bezpośrednio w kodzie dokumentów HTML. Zaletą JSP w stosunku do php jest tworzenie dynamicznych części dokumentu za pomocą języka Java [...]"

Jak widać argumentacja jest powalająca. A dalej następuje redundantne gadanie o niczym, pełne błędów wynikających z ewidentnego nie używania danych technologii (poza Javą oczywiście) w praktyce. A To książka spod znaku SUN, więc pewnie profesjonalna.

Cytat
Mi chodzi o "routines" (jakoś nie mogę znaleźć miłego polskiego odpowiednika) w stylu:
[...] "Dobrze by było gdyby napisy przechowywać tak, bo jak nie to będzie chodzić wszystko o pół promila wolniej".


Moja książka do php (zdaje się "php i MySQL - Tworzenie stron WWW" - z takim wózkiem na okładce, bo autora nie pomnę) to miała, a to było już ze 2 lata temu - domyślam się, że i dzisiejsze to mają.

Cytat
P.S.
Jeszcze raz -> gdzie jest granica? Kiedy należy sobie powiedzieć że php się nie nadaje? Nie chcę zaczynać aplikacji w jednym języku a kończyć w drugim, ot co.


Sęk w tym, że nie ma jasnej granicy. Bo np. olbrzymie allegro.pl świetnie chodzi na php a idea.pl dławi się na Javie, tudzież sms.idea.pl na ASP. A znowu gazeta.pl jest zawsze podawana jako przykład udanego wdrożenia Javy - i to wręcz już całego J2EE, z serwerami cache'ującymi Oracle i całą resztą (swoją drogą ciekawe, co developerzy Allegro o tym wyborze by powiedzieli z perspektywy).

Moim zdaniem, i to tak na oko, 98% wszystkich projektów WWW da się zrobić w php. Przyczyny, dla których pozostałe 2% nie można podzielić na zagadnienia: skalowalności (być może allegro jest jeszcze za małe, ale taki np. Amazon.com chodzący na php?) i łączenia z innymi aplikacjami, które Javie idą bardzo dobrze, zwłaszcza natywne EJB, czy ponoć super wydajne WebServices. Napisałem o Javie, ale to tylko dlatego, że z .NET nigdy się nie zetknąłem. Podejrzewam, że powody są zbliżone.

Ale to tak technicznie rzecz ujmując, bo to, że się DA to jeszcze o niczym nie świadczy. W praktyce ktoś kto raz pisał w Javie powie Ci, że to jest znakomity przeskok, ponieważ piszesz aplikację, a nie zbiór stron php. I ta aplikacja jest cały czas w pamięci, wymienia ze sobą dane. Ile korzyści wynika już z tego - latwość modelowania, łatwiejsza izolacja, mapowania obiektowo-relacyjne. A poza tym wiele innych, drobniejszych powodów - Struts na przykład, który sprawia, że waliduje się formularz nie pisząc ani jednej linijki kodu (tylko trochę XML'a).

I teraz idźmy tym tropem: w Javie są obiekty; co więcej - w Javie są wszędzie obiekty, bo proceduralny kod w ogóle nie isnieje. Te obiekty są (jeśli chcą) trwałe podczas życia aplikacji, automatycznie się testują (co prawda te PHPowskie też, ale JUnit jest w powszechnym używciu, a PHPowskich klas testujących jescze w praktyce nie widziałem), są rozbudowane, "same" mapują się na bazę danych. A za tym idzie olbrzymi skok w łatwości pracy w grupie nad projektem, w projektowaniu aplikacji i łatwości późniejszych zmian.

Ale są też bardziej poważne argumenty. Np. Bruce Eckel pisze, że projekt w C załamuje się ostro powyżej iluśtam tysięcy linii kodu, bo brakuje przestrzeni nazw. To jak mniemam da się też podciągnąć do php.

Reasumując php to prosty język do nie koniecznie trywialnaych, ale relatywnie prostych zastosowań. Nieliczne próby pisania dużych aplikacji Web (co podkreślam, bo duża aplikacja Web jest pikusiem przy dużej aplikacji przed duże A dla jakiegoś banku) w php się oczywiście zdarzają, ale generalnie w większych projektach php jest złym wyborem, bo kod zaczyna stawać się niejasny, a developerzy zaczynają się gubić. Sam tego doznałem i nie polecam. Ale będę dalej twardo pisał w php wszystko, co nie jest bardzo skomplikowane i za co mi odpowiednio zapłacą (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) , bo w tym się proste aplikacje po prostu dobrze pisze.
Go to the top of the page
+Quote Post
mateuszkrzeszowi...
post
Post #51





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 23.04.2003
Skąd: Mysłowice

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


To się nazywa odpowiedź na pytanie.
Go to the top of the page
+Quote Post
kicaj
post
Post #52





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Cytat
...Ale nie lepiej ustawić się na jednej platformie(najlepszej) i tam sie rozwijać? (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)


Bo samo php to zamalo...
Trzeba umiec kilka jezykow zeby dostac, np. prace
Byl o tym topic na forum, ze z samego php sie nie wyzyje... poszukaj
Go to the top of the page
+Quote Post
jasc
post
Post #53





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Kraków

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


No więc podsumowując, który język (php, CGI, ASP, JSP czy CFM) jest najszybszy, najbardziej przejrzysty i najbardziej elastyczny?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Który najprostrzy?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Aha i czy są jakieś parsery konwertujące skrypt np. z ASP do php?
Go to the top of the page
+Quote Post
Seth
post
Post #54





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Cytat
No więc podsumowując, który język (php, CGI, ASP, JSP czy CFM) jest najszybszy, najbardziej przejrzysty i najbardziej elastyczny?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Który najprostrzy?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Najszybszy: ASP.NET - nie wiem czy JSP nie jest prownywalne ale z tego co mi wiadomo to asp.net na tym polu jest bardzo dobre - kod kompilowany jest do postaci bytecodeu (IL) przetrzymywanego w cacheu IISa.
Najbardziej przejzysty: JSP, ASP.NET
Najbardziej elastyczny: JSP, php (jezeli pomineli bysmy to, ze dziala tylko na platformie MS to i ASP.NET)
Najprostszy: php, CGI

O CFM sie nie wypowiem bo go na oczy nie widzialem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Cytat
Aha i czy są jakieś parsery konwertujące skrypt np. z ASP do php?

Jest kilkanascie. Np ten: http://asp2php.naken.cc/
Go to the top of the page
+Quote Post
Jabol
post
Post #55





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


boli mnie, że konwertujecie cgi do cgi, a nie rozbijacie na pare oddzielnych kawałków. Bo ostatio troszkę siedziałem w pythonie i uważam ten języka za naprawdę genialny ( prosty, elastyczny i przyjemnie sie w nim pisze ). Podczas gdy o perlu tego już nie można powiedziec. A dla Was wszystko jedno (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) . Jest oprócz tego jeszcze C, które jest natomiast bardzo szybkie.
Osobiście wróże pythonowi sporą przyszłość ( tym bardziej, że ma bardzo dobre api do dokowania w innych aplikacjach, np. w c ).
I na dodatek jego prostota wcale nie ujmuje mu możliwości ( które są dużo większe niż np. w takim php ).
Go to the top of the page
+Quote Post
Yacho
post
Post #56





Grupa: Zarejestrowani
Postów: 148
Pomógł: 0
Dołączył: 16.06.2003

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


Wiec moze ja sie wypowiem o php w ktorym pisze troszeczke jestem mocno newbie i moze moja perspektywa tez sie przyda wiec tak

- php daje wolnosc (deklarowanie zmiennych - poniewaz mialem wczesniej kontakt z TP to takie rozwiazanie bylo dla mnie sporym zaskoczeneim)

- Podstawowe funkcje sa proste za pomoca kilku prostych funkcji mozna zrobic calkiem zaaawansowane rzeczy
-niezaleznosc od platformy
-DOKUMENTACJA
- w wiekszosci problemow pomagaja dobrzy ludzie z php.pl- w innych jezykach to juz nie tak latwo (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
- ogolnie najpopularniejszy a wiadomo ze wyprobowane sposoby sa z reguly najlepsze
- rozszerzalnosc dynamika rozwoju..
- wykracza poza ramy przegladarek.... odpowiednio napisane skrypty php moga zastepowac nawet linuxowe skrypty bashowe (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) (no moze nie calkiem ale jednak (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) )

Wady to chyba tylko oddzielenie php od reszty :/
Go to the top of the page
+Quote Post
Użytkownik
post
Post #57





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 6.12.2003

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


Bumelang(nie cytuje, żeby nie zajmować miejsca).

php - Personal Hipertext Procesor
Personal - tu chyba chodzi o skierowanie tego do jednostki, niż do wielkich korporacji
Hipertext - mi kojarzy się jednoznacznie z HTML'em

Czyli wynika z tego, że php jest przeznaczony do "jednorazowego" użytku w celu generowania HTML'a. Nie wiem, na ile potężne są serlwlety Javy, ale w samej Javie można napisać serwer, a same serwlety, z tego co wiem, są komercyjne (płaci się za "nakładke" na serwer, czy coś takiego).

Mówisz, że w Javie są obiekty. Czasami prościej obejść się bez obiektow np.:
Obiekty (Java):
Kod
public class Witaj {

Public static void main {

  System.out.print("Witajcie");

}

}

Procedury (BASIC):
Kod
print "Witajcie"

Kod strukturalny zajmuje trochę mniej miejca nie negując jego czytelności.

Dla porównania podam 2 przykładowe, proste skrypty:
php
[php:1:b629ceb59a]
<?php
if ($_COOKIE['coś']) {setcookie('coś', $_COOKIE['coś']++, TIME()+1000000);}
else {setcookie('coś', 1, TIME()+1000000);}
?>
jakiś text HTML
<?php
print "Odwiedzasz tą strone $_COOKIE['coś'] razy";
?>[/php:1:b629ceb59a]
JAVA (całkowicie na moim wyobrażeniu, jednak podejrzywam ten sposóB)
Kod
class Strona extend Serwlet {

public static void main {

if (document.cookie.coś => 0) {document.cookie.setcookie('coś', $_COOKIE['coś']++, TIME()+1000000);}

else {document.cookie.setcookie('coś', 1, TIME()+1000000);}

document.print "jakiś text HTML";

print "odwiedzasz Tą strone " + document.cookie.coś + " razy"; }}

Chyba porównanie czytelności (i zwięzłości) kodu jest na korzyść php. Kod nie jest testowany, a ja nie mam wielkiej wprawy, tak więc może roić się od błedów.
Go to the top of the page
+Quote Post
masakra
post
Post #58





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 15.02.2004

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


A propos duzego serwisu pisanego w php - www.yahoo.com - wystarczy taka rekomendacja (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ale osobiscie widze coraz wieksze mozliwosci czajace sie w ASP.NET i bardziej bym sie sklanial ku tej wlasnie technologii.
Go to the top of the page
+Quote Post
gofer
post
Post #59





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 14.05.2003
Skąd: wrocław

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


nie wypowiem się na temat żadnego z języków, ale chciałem zwrócić uwagę na mały szczegół, zobaczcie zagraniczne giełdy pracy dla informatyków i oczekiwania pracodawców
Go to the top of the page
+Quote Post
empi
post
Post #60





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 19.02.2004

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


W UK ofert pracy dla programistow ASP jest srednio 4-5 razy wiecej niz dla programistow php.
Pozdrawiam.
Go to the top of the page
+Quote Post
Sm0key
post
Post #61





Grupa: Zarejestrowani
Postów: 69
Pomógł: 1
Dołączył: 26.02.2004
Skąd: kielce. //Świętokrzyskie

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


Tak ogolnie aplety jawy sa malo kiedy uzywane poniewaz sa niepotrzebne przy normalnych stronach wiecej moga zdzialac przy grach na telefon czy jakies aplikacjie ale zazwyczaj na telefony kmorkowe. malo kto je stosuje w normalnych stronach. ASP - Microsoft wiec wiemy co za tym stoi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . php - prosty jezyk i szybki. moim zdaniem stworzenie np wypozyczalni plyt w php + mysql jest szybsze niz nawet w accesie(i to nie jest reklama). A po 2 firmy szukaja tanich rozwiazan lub darmowych wiec linux + php + mysql i ,mamy zaawansowana strone malym kosztem :?
Go to the top of the page
+Quote Post
Dawid Pytel
post
Post #62





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 15.09.2003

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


Cytat
Tak ogolnie aplety jawy sa malo kiedy uzywane poniewaz sa niepotrzebne przy normalnych stronach wiecej moga zdzialac przy grach na telefon czy jakies aplikacjie ale zazwyczaj na telefony kmorkowe.


Szkoda, ze sporo osob w ten sposob szufladkuje Jave. Nic dziwnego, po powstaniu Javy byla ona glownie wykorzystywana do tworzenia efektownych apletow na stronie www.
A teraz? to juz nie to samo co kilka lat temu.
Tym ktorzy proboja w tym temacie zabrac glos a nie maja bladego pojecia o Javie (sm0okey (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) polecam najpierw przeczytac jakies artykuly na ten temat.
Na poczatek wystarczy nawet wstepniak do najnowszego numeru miesiecznika Software.
Go to the top of the page
+Quote Post
Seth
post
Post #63





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Cytat
Tak ogolnie aplety jawy sa malo kiedy uzywane poniewaz sa niepotrzebne przy normalnych stronach wiecej moga zdzialac przy grach na telefon czy jakies aplikacjie ale zazwyczaj na telefony kmorkowe. malo kto je stosuje w normalnych stronach.

Aplikacje w telefonach o ile mnie pamiec nie myli to midlety, nie aplety.
Ale mniejsza o to... czy wyobrazasz sobie chata pisanego w czyms innym niz Java ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) No moze ActiveX ale to tylko na Winde... i XUL ale to znowuz jedna przegladarka (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Poza tym aplety sa bardzo przydatne jako aplikacje internetowe w sieciach wewnetrznych duzych firm... a do tego taki np Oracle cala baze ma w Javie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
DeyV
post
Post #64





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Chyba aplikacje do obsługi.. : ) - nie samą bazę...
Go to the top of the page
+Quote Post
e-Gandalf
post
Post #65





Grupa: Przyjaciele php.pl
Postów: 195
Pomógł: 0
Dołączył: 7.07.2003
Skąd: Warszawa

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


Nie wiem czemu mylicie dwa pojecia - Java to nie JSP!!!
JSP dla Javy to tak jak Smarty dla php przeciez.

Java (API Tomcata) jest moim zdaniem najlepiej przygotowanym jezykiem do tworzenia serwisow internetowych i przyklady wielu serwisow migrujacych na Jave sa tego dowodem. Natomiast problemy wielu serwisow (idea, gazeta.pl) sa dowodem, ze Java jest jezykiem trudnym w obsludze i latwo mozna zepsuc aplikacje.

Java w odroznieniu od php przede wszystkim robi wrazenie zaplanowanej, przygotowanej i dopracowanej, php przy Javie robi wrazenie jezyka napisanego "na kolanie", "przypadkiem" i pospiesznie, ale tak, zeby kazdy 12tolatek mogl napisac swoja strone WuWuWu. W Javie potezne wrazenie robi model aplikacji ciaglej, co niesamowicie przyspiesza dzialanie i zupelnie zmienia podejscie do aplikacji server-side. Efektem sa takie rzeczy jak zmienne aplikacji, sesji, jak pule polaczen... JSP bije na glowe wszelkie znane szablony z php nie tylko dzieki niewyobrazalnej potedze zastosowac i rozbudowaniu, ale takze dzieki domyslnemu cachowaniu, czego w php nikomu (ztcw) nie udalo sie pozadnie wykonac. Java jest tez "jasna". Widac koncepcje i logike budowy, API tez jest logiczne i konsekwentne, nie ma zadnych niedomowien i niezrozumiale dzialajacych funkcji (mysql_pconnect rox!). Schematy budowy aplikacji w Javie sa wspanaile zaprojektowane, a wstepne testy aplikacji o podobnej budowie (sports.pl) wskazuja na miazdzaca przewage wydajnosci Javy juz na samym poczatku (czyli kiedy pisze Jave tak jak php, a co dopiero kiedy dodam mozliwosc przetwarzanai rozproszonego, watkowania i innych cudow Javy).
Java w porownaniu z php naklania swa budowa do pisania kodow czytelnych i latwych do konserwacji, modernizacji i rozbudowy. php jest smieciogenne - wystarczy spojrzec na miliony aplikacji napisanych w php, lub tez swoje wlasne sprzed 3 lat - konia z rzedem temu kto bez problemu sie w nich polapuje. Z Java problem nie istnieje - samodokumentacja, przejzystosc skladni i pelna obiektowosc pracuja na siebie.

Java sprawia na mnie wrazenie jezyka i systemu prawie doskonalego (wielodziedzicznosc (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) () i jedyne co powoduje ze uzywam php to latwosc pisania malych i srednich aplikacji. No i moze jeszcze radosc z buszowania po niewykorzystanych polaciach ladu - brak dobrego CMSa, brak dobrego cache, brak dobrych templatow - to pole do popisu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Nie pisze tego aby odwiezc Was od php - choc przyznam, ze php nie polecam ani jako pierwszego, ani jako drugiego jezyka do nauki, bo uczy programowac zle i niechlujnie. uczy nie myslec logicznie i nie myslec ekonomicznie - o pamieci. Sam w sobie jest malym potworkiem - nie logicznym (w PHP5 jest typikalizacja, ale tylko wlasnych klas...) i w wiecznie w okresie kompletnych zmian. Natomiast jest jezykiem ciekawym, bowiem autorom nie mozna odmowic znajomosci potrzeb programistow i umiejetnosci tworzenia rzeczy "user-friendly". - zarowno dokumentacja jak i skladania sa latwe.
Go to the top of the page
+Quote Post
Dawid Pytel
post
Post #66





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 15.09.2003

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


Więc...

Jakiś czas temu przygotowałem system ekspertowy (tylko dla wtajemniczonych (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) ktroej celem byl wybor php lub Javy.
W tym celu musialem poznac najmniejsze roznice w obu jezykach.

@E-Gandalf: w Twojej wypowiedzi jest wiele niezbyt prawidłowych stwierdzeń. Spowodowane jest to fascynacją Javą - ja też tak miałem i byłem gotów wmawiać innym, że jest to najpotezniejsza platforma. Nie zrozum mnie zle, ale tak jest, nawet jezeli teraz tego nie widzisz.

W celu porownania Javy i php przeszukalem chyba caly intenret (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) grupy dyskusyjne, teksty w innych jezykach i oczywiscie wymiana pogladow z kilkoma profesorami, ktrozy mimo swojej pasji (Javy) podali mi wiele zalet php o ktorych nie wiedzialem a bylem pewien ze Java guruje w tej kwesti.


No to zaczynamy:

Cytat
Java to nie JSP!!!

Java to jest JSP. Dzięki JSP mozesz polaczyc wyswietlanie danych na stronach www i klasy napisane w JAVIE. Szczerze mowiac to JSP jest bardzo slaba technologia. Inne 'dodatki' do Javy o wiele lepiej spelniaja role JSP. Ale o tym dalej.

Cytat
Java w odroznieniu od php przede wszystkim robi wrazenie zaplanowanej, przygotowanej i dopracowanej, php przy Javie robi wrazenie jezyka napisanego "na kolanie", "przypadkiem" i pospiesznie, ale tak, zeby kazdy 12tolatek mogl napisac swoja strone WuWuWu


Tym stwierdzeniem mozesz obrazic (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) wielu programistow nawet na tym forum. To co tutaj wymieniles zalezy glownie od programisty a nie od jezyka.

Cytat
Java w porownaniu z php naklania swa budowa do pisania kodow czytelnych i latwych do konserwacji, modernizacji i rozbudowy


To samo co wyzej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Cytat
i jedyne co powoduje ze uzywam php to latwosc pisania malych i srednich aplikacji


no i tutaj najwieksze zaskoczenie... Fakt, ze w php aplikacje tworzy sie szybciej niz w Javie, ale to Java nadej sie bardziej do mniejszych aplikacji (dodatkow). Tak! ja tez bylem zdziwiony. Jednak poczytale mdokladnie rozne artykuly specjalistow i przede wszystkim uswiadomil mi to moj profesor.
"JSP nie daje mozliwosci separacji implementacji modelu obiektowego systemu (czyli logiki biznesowej) od warstwy prezentacji. Utrzymanie rozbudowanej apliakacji stworzonej w opraciu o strony JSP to istny koszmar." - cytat z jednego z numerow magazynu Software mowi sam za siebie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) zamiast tego lepiej sotsowac model MVC oparty na Strutsie.
Jest ot chyba najlepsze rozwiazanie. Tak wiec teoria z "boskim" JSP (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) odpada na starcie.

To jest dopiero poczatek. Obiecuje, ze czesc dalsza nastapi, niestety teraz czeka na mnei praca (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Mam tylko nadzieje, ze nieco ostudzilem zapal w stosunku do JSP nawet jezeli teraz wydaje sie czyms niesamowitym to jednak warto na to spojrzec z innej strony (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pozdrawiam
Go to the top of the page
+Quote Post
e-Gandalf
post
Post #67





Grupa: Przyjaciele php.pl
Postów: 195
Pomógł: 0
Dołączył: 7.07.2003
Skąd: Warszawa

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


Cytat
Java to jest JSP. Dzięki JSP mozesz polaczyc wyswietlanie danych na stronach www i klasy napisane w JAVIE.


No nie bardzo. Nie ma zadnego problemu w stworzeniu pelnego cmsa bez uzycia JSP... A jednoczesnie w Javie. Co wiecej, JSP moge zastapic wlasnymi szablonami - nadal piszac w Jabie. jedyne czego potrzebuje to obiekt klasy HttpServletResponse.
Hint - spojrz na okreslenie Servlet i JSP - widzisz roznice?

Cytat
Szczerze mowiac to JSP jest bardzo slaba technologia. Inne 'dodatki' do Javy o wiele lepiej spelniaja role JSP. Ale o tym dalej.


Dla mnie calkiem potezna. Zwlaszcza w porownaniu do szablonow znanych z php.

Cytat
Tym stwierdzeniem mozesz obrazic (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) wielu programistow nawet na tym forum. To co tutaj wymieniles zalezy glownie od programisty a nie od jezyka.


Pewnie. Moge tez siebie, bowiem najwieksze CMSy pisalem i pisze nadal w php - nie zmienia to jednak stanu faktycznego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) A ostatnie Twoje zdanie wskazuje na to ze nie rozumiesz co pisze - nie zalezy od programisty jakie API ma jezyk.

Cytat
no i tutaj najwieksze zaskoczenie... Fakt, ze w php aplikacje tworzy sie szybciej niz w Javie, ale to Java nadej sie bardziej do mniejszych aplikacji (dodatkow). Tak! ja tez bylem zdziwiony. Jednak poczytale mdokladnie rozne artykuly specjalistow i przede wszystkim uswiadomil mi to moj profesor.  


Nie uwazam sie za "mega" specjaliste, ale pracowalem w jednym z wiekszy ch polskich portali (jednym z dwoch najwiekszych (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ), nadal pracuje przy jednym z 10-15 najwiekszych Polskich serwisow (kolo 10 milionow zapytan o strone miesiecznie), zajmowalem sie tez kilkoma zagranicznymi... no, mam swoje zdanie w tej kwestii.
A generalnie - co do mojej "fascynacji" Java. Z Java pracuje juz kilka lat, jednak dopiero od niedawna stosuje ja jako jezyk server-side. Okreslenia "niedawno" uzywam w kontekscie roku czasu - i mojego zdania nie zastapi "opinia specjalisty, ktora przeczytales" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Cytat
"JSP nie daje mozliwosci separacji implementacji modelu obiektowego systemu (czyli logiki biznesowej) od warstwy prezentacji. Utrzymanie rozbudowanej apliakacji stworzonej w opraciu o strony JSP to istny koszmar."


Moje doswiadczenia sa odwrotne.

Cytat
- cytat z jednego z numerow magazynu Software mowi sam za siebie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)  


Pisalem artykuly do Software 2.0, wiec wiem kto tam pisze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Mam swoje zdanie, ktore opisalem powyzej.

Cytat
zamiast tego lepiej sotsowac model MVC oparty na Strutsie.  
Jest ot chyba najlepsze rozwiazanie. Tak wiec teoria z "boskim" JSP (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) odpada na starcie.


Nie podales zadnego, powtarzam, zadnego faktu. Wylacznie powolujesz sie na autorytety, z ktorych kazdy mozna podwazyc.

Cytat
To jest dopiero poczatek. Obiecuje, ze czesc dalsza nastapi, niestety teraz czeka na mnei praca (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)  

Mam tylko nadzieje, ze nieco ostudzilem zapal w stosunku do JSP nawet jezeli teraz wydaje sie czyms niesamowitym to jednak warto na to spojrzec z innej strony (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)


Zle trafiles... Ja nie potrzebuje cytatu opinii specjalisty, tylko przykladu - co jest "zle" w Javie? Nie podales zadnego.
A z Java pracuje i pisze w niej CMSy, wiec naprawde potrzebujesz czegos wiecej, zeby mnie przekonac.
To co napisalem, napisalem wylacznie po to, aby obalic kilka teorii... wlasnie takich rozsiewanych przez roznych profesorow na uczelniach (Java jest wolna i ma gorsza obiektowosc od C), czy pismach, czy tutorialach...
Go to the top of the page
+Quote Post
Dawid Pytel
post
Post #68





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 15.09.2003

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


Wiedzialem, ze moj post mogl Ci dac troszeczke popalic ale nie o to mi chodzilo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ja postawilem na Struts, Ty jestes przy JSP. No i dobrze, niech kazdy robi w tym w czym mu jest wygodnie i potrafi wykonac zadanie.


Cytat
Nie uwazam sie za "mega" specjaliste, ale pracowalem w jednym z wiekszy ch polskich portali (jednym z dwoch najwiekszych ), nadal pracuje przy jednym z 10-15 najwiekszych Polskich serwisow (kolo 10 milionow zapytan o strone miesiecznie), zajmowalem sie tez kilkoma zagranicznymi... no, mam swoje zdanie w tej kwestii.


Cytat
Nie podales zadnego, powtarzam, zadnego faktu. Wylacznie powolujesz sie na autorytety, z ktorych kazdy mozna podwazyc.


No to za taki autorytet można uznać takze Ciebie (to nie jest złośliwie!).
Wiec nei uwazam za cos zlego przytaczanie stwierdzen osob, ktore na tym sie znaja. To wlasnie moga byc argumenty. A co do osoby, ktora napisala wspomniany artykul tez nie chce sie sprzeczac, bo przerodzi sie to w rozmowe w stylu:
"A mój tata jest lepszy" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
i do niczego dobrego to nie doprowadzi.

Cytat
Zle trafiles... Ja nie potrzebuje cytatu opinii specjalisty, tylko przykladu - co jest "zle" w Javie? Nie podales zadnego.


Ja wcale nie twierdze, ze Java jest be. Sam jej uzywam i sporo w niej programuje wiec znam doskonale jej atuty, zwlaszcza te od strony programistycznej. Sam dalej jestem pod jej wrazeniem i jest to dla mnei technologia przyszlosci. Jednak chcialem zauwazyc, ze pomimo jest otoczki super jezyka php jednak potrafi z nia rywalizowac przy tworzeniu aplikacji internetowych.

Moja wczesniejsza wypowiedz miala tylko sluzyc malej prowokacji, ktora powoli zaczyna przeradzac sie w atak (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) wiec, lepiej EOT.
Go to the top of the page
+Quote Post
e-Gandalf
post
Post #69





Grupa: Przyjaciele php.pl
Postów: 195
Pomógł: 0
Dołączył: 7.07.2003
Skąd: Warszawa

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


Nie, nie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Nie atak, ale poczulem sie jakbys chcial mi napisac: "to fajnie synku, ze wczoraj mamusia kupila ci ksiazke o javie, ale stonuj bo tak nie jest" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Dla mnie glownym powodem uzycia php jest latwosc nauczenia sie go, elastycznosc, brak scislego zarzadznia pamiecia i typikalizacji i,jak napisalem, user-friendly dokumentacja i API.
Najwieksza wada zas niekonsekwencja, lopatologiczna prostota i bagaz kompatybilnosci ze starymi wersjami (4.x)

Po prostu polecam Jave wszystkim zainteresowanym zrozumieniem jak powinien dziala np. CMS (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) I dopiero do powaznych rzeczy jej uzywac.
Go to the top of the page
+Quote Post
Seth
post
Post #70





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


To ja jeszcze wtrace to co powtarzalem przez ostatnie posty w tym temacie... C# to IMO rozwiazanie na przyszlosc.

Powody:
Jest prosty do opanowania. Posiada wiele zalet Javy ale i calkiem nowe mozliwosci (np indexery).
Jest ustandaryzowany.
Korzystajac z .NETa posiada wszystkie jego zalety.
Dzieki kompilacji do IL mozna go wykonywac praktycznie na kazdym OSie (praktycznei bo w teorii jeszcze nie jest tak pieknie - chociaz jako, ze jest to otwart standard - lacznie z biblioteka CLR - mozna go przenisc na dowolne maszyny i systemy -- przyklad implementacji: go-mono czy ROTOR).
Jako, ze w asp.net mozna pisac min. w C# znajac wlasnie jego nie ograniczamy sie tylko do okienek czy www - a do tego trzeba zaznaczyc, ze w asp.net pisanie aplikacji okienkowych i webowych praktycznie niczym sie nie rozni - w Javie np. wyglada to nieco inaczej.

Na marginesie zgadzam si ez tym co napsail e-Gandalf o uczeniu programisty zlych nawykow w php.
Brak deklaracji typow daje uzytkownikowi duza swobode ale zarazem powdouje, ze blad moze pojawic sie w kazdym miejscu.
Do tego php nie narzuca pewnej czytelnosci kodu.
Ale mimo to jest jest na tyle poteznym jezykeim, ze z powdzeniem mozna w nim pisac male, srednie i duze serwisy.


P.S. Kazdy ma swoje zdanie na dany jezyk, wiec proponowal bym osobie, ktora nei wie co wybrac przestudjowanie kilku tutoriali (podstaw) i samemu wybranie tego jezyka, ktory uwaza za lepszy. Oczywiscie trzeba tez sie kierowac przydatnoscia ale to po tym temacie chyba kazdy sie zorientuje do czego jaki jezyk wybrac.
Go to the top of the page
+Quote Post
e-Gandalf
post
Post #71





Grupa: Przyjaciele php.pl
Postów: 195
Pomógł: 0
Dołączył: 7.07.2003
Skąd: Warszawa

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


Seth: pamietaj tez o wadach. C# jest Microsoftu - a to oznacza, ze bed problemy. Wiem, slyszalem o Mono i bardzo ciesze sie, ze powstaje, ale znajac microsoft on juz cos wymysli, zeby programisci pisali pod "windows only". Po drugie C# ciagnie za soba garb ansi C.
A Java przeciez tez w miejscu nie stoi. Wlasnie ogladamy bete Javy 1.5, ktora dodaje kilka milych rzeczy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Na koniec moze Was zainteresuje. Milo mi Panstwu przedstawi, jezyk D:

http://www.digitalmars.com/d/

http://www.osnews.com/story.php?news_id=6761

I male porownanie:

http://www.digitalmars.com/d/comparison.html

Moze byc ciekawie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Seth
post
Post #72





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Cytat
Po drugie C# ciagnie za soba garb ansi C.

tzn ?

Java tez posiada kilka wad np. mozliwosc zutowania obiektow na obiekt w taki sposob aby odkryc prywatne metody.

Cytat
Na koniec moze Was zainteresuje. Milo mi Panstwu przedstawi, jezyk D

Fajnie ale porownanie bardziej przypomina mi sonde socjotechniczna niz obiektywne porownanie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Czas pokaze czy stanie sie popularny - szkoda, z enie stoi za nim wieksza firma :/
Go to the top of the page
+Quote Post
Seth
post
Post #73





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Go-mono (.NET i ASP.NET dla UNIX*) doczekal sie pierwszej wersji beta. Jeszcze tylko jedna i bedziemy mieli wersje 1.0 :]

Wiecej infromacji na stronie projektu http://go-mono.com/
Go to the top of the page
+Quote Post
bela
post
Post #74


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

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


go-mono.pl
Debate - .NET V. php: Top 6 Reasons to Use .NET
Go to the top of the page
+Quote Post
Krolik
post
Post #75





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 16.11.2004

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


O rany, ale flame war...

No nic. Duzo w tych postach i prawdy i nieprawdy. Ani Java ani php ani C# nie jest niczym az tak genialnym zeby traktowac to jako religie.

Wszystko zalezy od zastosowan oraz od tego co sie aktualnie umie. Osoby znajace php jakims dziwnym trafem znaja na ogol (= NIE ZAWSZE) tylko php, wiec pojecie takich osob o rzeczywistym swiecie jest wypaczone. A cala dyskusja to jest porownywanie jablek z gruszkami.

php: Interpretowany jezyk skryptowy do tworzenia dynamicznych stron www po stronie serwera.
Java: System operacyjny "runtime", jezyk programowania oraz bogaty zbior bibliotek ogolnego przeznaczenia.
.NET: Tak jak Java, tyle ze z mozliwoscia tworzenia aplikacji w roznych jezykach.
C++: Jezyk obiektowy ogolnego przeznaczenia.
C: Przenosny assembler ogolnego przeznaczenia.

Nie mozna tego tak po prostu porownywac. Nalezy najpierw okreslic zakres zastosowan. I tak "hello world" napisze w php albo Basicu, bo to tylko 1 linijka. Aplikacje typu Forum lub bramka e-mail tez napisze w php, choc jak skomplikowane to sie bede zastanawial nad JSP. Ale rozproszony system ERP napisze w J2EE. A engine bazodanowy napisze w C++ (bez urazy dla tych co by napisali w C: to bylo dobre 10 lat temu, teraz nie ma powodow zeby rezygnowac z C++ na rzecz C).

Wiec wszystko zalezy do czego i co ma najwieksze znaczenie. Przykladowo:
- jesli znaczenie ma wydajnosc i zuzycie zasobow: C++, pozniej dlugo dlugo nic, pozniej Java, a na koncu php
- jesli dostepnosc bezplatnego hostingu aplikacji internetowych: php, pozniej C++ (CGI), Java
- jesli pielegnowalnosc i elastycznosc duzego projektu: Java, pozniej C++ a moze odwrotnie, zalezy kto co lubi. Java jest popularniejsza.
- jesli przenosnosc: ? wszystko jest tak samo przenosne, jak sie programuje z glowa. Czyste C jest najbardziej przenosne. Pokazcie mi php lub JVM na 80C51.
- jesli dostepnosc prostych udogodnien do budowania niewielkich stron WWW: php rzadzi
- jesli bezpieczenstwo: Java ponad wszystko, .NET tez ok.
- jesli ma byc naprawde obiektowo (bo szef sie uparl): Java/C++/C#
- jesli chcesz inwestowac w swoja przyszlosc: Java/C++/.NET
- jesli chcemy miec niedzialajacy system za prawie darmo: 2 licealistow + php
- jesli chcemy miec niedzialajacy, szybki system za prawie darmo: 2 studentow + C
- jesli chcemy miec niedzialajacy system za milion: 2 managerow + J2EE

Wybor konkretnej techniki powinien byc zawsze podejmowany z rozwaga przy uwzglednieniu wszystkich czynnikow.

Pozdrawiam


P.S. 3 ost. punkty to oczywiscie zart.
Go to the top of the page
+Quote Post
Vasquez21
post
Post #76





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 2.11.2004
Skąd: Jaworzno

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


Temat coprawda przycichł jakiś czas temu, ale mimo to chciałem jeszcze o coś spytać.
Mianowicie potrzebuję zrobić przegląd "popularnych" języków wykorzystywanych przy tworzeniu aplikacji. Tutaj to wszystko jest mniej więcej porozrzucane tak po linkach, ale czy znacie jakąś stronę na której ktoś dobrze (przynajmniej waszym zdaniem) opisał chociażby takie języki jak Asp, Java, php... i może jeszcze inne ? Chciałbym poprostu żeby to miało jako tako podobną formę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Bardzo proszę o pomoc.
Go to the top of the page
+Quote Post
dag
post
Post #77





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 24.12.2003

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


Obawiam się, że nie obejdzie się bez przetestowania ich "na własnej skórze", abyś mógł w miarę obiektywnie ocenić.

"Interesowałem" się zarówno php, Java jak i .NET. I na pierwszy rzut oka mogę powiedzieć, że jeśli tworzył bym jakiś porządny system (ekstranet, intranet, itd.) - zwłaszcza, gdyby miałbyć rozporoszony - to wybrałbym napewno albo Jave albo .NET.

Na przyklad:
+ zaawansowane cacheowanie (kod jest kompilowany tylko raz i jest przetrzymywany w pamieci)
+ interfejs graficzny (Java np. Swing, .NET wiadomo).
+ zarowno .NET jak i Java uczą lepszego projektowania systemy, planowania kodu.

Jesli to ma byc wylacznie serwis WWW (ewentualnie jakies Web Services) to mozna zaliczyc do wyboru rowniez php. Naprawde duze serwisy czesto pracuja na php. Do plusow php mozna zaliczyc rowniez tanszy hosting, chociaz to juz mniej wazna sprawa dla powaznych projektow.

Troche zagmatwalem, nie wyrazilem do konca swojej opini, ale mam nadzieje, ze dalem chociaz cien zarysow nt tych technologii.

Ten post edytował dag 16.12.2004, 14:02:15
Go to the top of the page
+Quote Post
bregovic
post
Post #78





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

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


Nie żebym chciał się kłucić, czy coś, ale:

Cytat
Obawiam się, że nie obejdzie się bez przetestowania ich "na własnej skórze", abyś mógł w miarę obiektywnie ocenić.

To prawda - żaden opis czy artykuł raczej nie odda dobrego obrazu różnych technologii. Zresztą każda z wymienionych (php, Java, ASP.NET) ma dobre strony w konkretnych zastosowaniach - a zle w innych.
Cytat
"Interesowałem" się zarówno php, Java jak i .NET. I na pierwszy rzut oka mogę powiedzieć, że jeśli tworzył bym jakiś porządny system (ekstranet, intranet, itd.) - zwłaszcza, gdyby miałbyć rozporoszony - to wybrałbym napewno albo Jave albo .NET.

Czemu zwłaszcza jeśli miałby być rozproszony?
Cytat
Na przyklad:
+ zaawansowane cacheowanie (kod jest kompilowany tylko raz i jest przetrzymywany w pamieci)
Dzięki projektom takim jak SMARTY czy WACT można uzyskać bardzo zaawansowane chacheowanie...
Cytat
+ interfejs graficzny (Java np. Swing, .NET wiadomo).
php - GTK...
Cytat
+ zarowno .NET jak i Java uczą lepszego projektowania systemy, planowania kodu.
Jeśli użyć dobrego frameworka to nie jest to prawdą... Aczkolwiek jeśli php jest pierwszym językiem to faktycznie łatwo wyrobić sobie złe nawyki.
Go to the top of the page
+Quote Post
dag
post
Post #79





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 24.12.2003

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


Cytat
Cytat
"Interesowałem" się zarówno php, Java jak i .NET. I na pierwszy rzut oka mogę powiedzieć, że jeśli tworzył bym jakiś porządny system (ekstranet, intranet, itd.) - zwłaszcza, gdyby miałbyć rozporoszony - to wybrałbym napewno albo Jave albo .NET.

Czemu zwłaszcza jeśli miałby być rozproszony?


Ponieważ daje większe możliwości w tego typu projektach.

Połączenie aplikacja <=> aplikacja. A w php (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) strona.php <=> strona.php?? Nie chodzi mi tu o Web Services.

Cytat
Cytat
Na przyklad:
+ zaawansowane cacheowanie (kod jest kompilowany tylko raz i jest przetrzymywany w pamieci)

Dzięki projektom takim jak SMARTY czy WACT można uzyskać bardzo zaawansowane chacheowanie...


Cacheowane są jakby "wyniki", a w Javie czy .NET masz dodatkowo cacheowany kod, "aplikacje masz caly czas" w pamieci. To nie to samo. "

Cytat
Cytat
+ interfejs graficzny (Java np. Swing, .NET wiadomo).

php - GTK...


Nie korzystałem z php-GTK więc nie mogę się wypowiadać.

Cytat
Cytat
+ zarowno .NET jak i Java uczą lepszego projektowania systemy, planowania kodu.


Jeśli użyć dobrego frameworka to nie jest to prawdą...


(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Przecież framework nie będzie sprawdzał czy napisany kod jest optymalny, bezpieczny...itp. Dodatkowo .NET czy Java to technologie obiektowe, php nie.

Framework daje jedynie zarys, schemat systemu, planowanie poszczególnych części systemu czy pisanie kodu to inna sprawa, i to również od niej zależy sukces-porażka danego projektu.

Cytat
Aczkolwiek jeśli php jest pierwszym językiem to faktycznie łatwo wyrobić sobie złe nawyki.


I oto mi chodziło. Błędy początkujących można by wymieniać w setkach, tysiącach.


Nie chcę tu krytykować php. Jest to naprawdę język o sporych możliwościach. Można go z powodzeniem wykorzystywać w serwisach WWW. Jeśli jednak chcecie go wykorzystać w całkowicie inny sposób to zdecydowanie są lepsze rozwiązania, choćby Java czy .NET.


Sam korzystam z php w wielu projektach i jestem naprawdę zadowolony.

Ten post edytował dag 16.12.2004, 17:34:33
Go to the top of the page
+Quote Post
Krolik
post
Post #80





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 16.11.2004

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


php-GTK jak i samo GTK pod wzgledem mozliwosci sa niestety
daleko w tyle za Swingiem, .NET, QT czy wxWidgets. Chhoc do programowania dynamicznych stron WWW jest w sam raz.

Podobnie gdzie w php znajde mechanizm wywolania zdalnego?
Gdzie mapowanie obiektowo relacyjne?
Gdzie pula polaczen dla baz danych?
Gdzie kontrola transakcji?
Gdzie zaawansowane mechanizmy przekazywania komunikatow (jak JMS)?
A porzadne mechanizmy logowania (np. ala log4j)?
Nie mowiac o takich podstawach jak wielowatkowosc...

php to nawet nie porzadny serwer aplikacyjny a co dopiero do systemow rozproszonych.
Wiec nie przeginajcie.
Go to the top of the page
+Quote Post
bregovic
post
Post #81





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

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


php-GTK może i jest daleko za konkurentami, jak PyGTK, ALE nie wciskaj mi tutaj że samo GTK jest daleko w tyle za takim szajsem jak Swing. Nie znam się na .NET, QT ani wxWidgets, ale w Swingu akurat robiłem dość dużo - i na prawdę chce się płakać. Co ma Swing czego nie ma GTK??

Co do drugiej części twojej wypowiedzi, Krolik, to php to wciąż język stworzony do aplikacji webowych, który przypadkowo jest na tyle dobrze zbudowany że można nim osiągnąć wiele więcej - ale nie porównuj go proszę do serwerów aplikacyjnych bo to nie jest ta klasa. php jest genialne dla sieci - w przyszłości prawdopodobnie też dla szybkich hacków GUI (php-GTK2) ale nie więcej.
Go to the top of the page
+Quote Post
Krolik
post
Post #82





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 16.11.2004

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


Przeczytalbys 2 posty wczesniej to bys wiedzial, kto tu zaczal rzucac "systemami rozproszonymi". (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Wiesz, to tak jak wlasciciel malucha tlumaczy sobie, ze w koncu jego woz moze prawie to samo co beema sasiada. I taka jest mniej wiecej ta dyskusja.
Go to the top of the page
+Quote Post
bela
post
Post #83


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

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


apropo tworzenia gui w swingu (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
http://madbean.com/blog/2004/17/totallygridbag.html
Go to the top of the page
+Quote Post
bregovic
post
Post #84





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

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


Krolik masz rację (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Bella, mega LOL (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
squid
post
Post #85





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 3.07.2003
Skąd: Szczecin->niebuszewo->*(next to window)

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


Niedawno bylo mi dane uczestniczyc w konferencji microsoftu, ktora to zorganizowano z okazji wygrania przez jedna z politechnik konkursu Codeguru.
Choc jestem zwolennikiem php to prezentowane metody budowy aplikacji sieciowych .NET (nie koniecznie ASP) zrobily na mnie wilekie wrazenie. Chodzi mi zwlaszca o MSNQ ktory jest bodaj najnowszym wynalazmiem microsoftu a od innych rozwiazan wyroznia go kolejkowanie, ktore (jak mi wmawiano) pozwala na stabilna prace aplikacji nawet przy bardzo duzym obciazeniu serwera i nie pozwala do jego przeciazenia. Choc nie jestem ekspertem w tej dziedzinie zrobilo to na mnie wraznie.
Odnosnie Javy to wg. mnie dobrze jest jej sie nauczyc zeby wprowadzac rozwiazania obiektowe do php. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
bregovic
post
Post #86





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

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


Squid, popieram, odkąd nauczyłem się Javy, moje zrozumienie zalet php wzrosło o parę poziomów (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Seth
post
Post #87





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Cytat(bela_666 @ 2005-01-06 21:34:34)

Dlatego uzywa sie takich narzedzi jak chociazby IntelliJ IDEA czy NetBeans (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował Seth 7.01.2005, 08:18:50
Go to the top of the page
+Quote Post
Dawid Pytel
post
Post #88





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 15.09.2003

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


Cytat(bela_666 @ 2005-01-06 21:34:34)


Taki mały OT: strasznie mnie to rozbawiło. Jest to typowy żart dla programistów ale tylko Javy. Faktycznie coś w tym jest, wiedzą o tym tylko Ci, którzy próbowali zrobić bardziej zaawansowany wygląd a na koniec wszystko się sypało (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) (Od gridów bardziej polecam Boxy :])

Ten post edytował Dawid Pytel 8.01.2005, 00:24:55
Go to the top of the page
+Quote Post
killdrez
post
Post #89





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 19.02.2005

Ostrzeżenie: (20%)
X----


zerknij tu:

http://webdeveloper.pl/developer,1,3,1,pl.html
Go to the top of the page
+Quote Post
_Mateo
post
Post #90





Grupa: Zarejestrowani
Postów: 189
Pomógł: 0
Dołączył: 4.03.2005
Skąd: Jaworzno

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


Cóż, z asp raczej nie pracuje, bo teraz jestem zafascynowany php, ale plusami są na pewno:

-wieloplatformowość
-można łączyć go z C#, C++, Visual basic i inne "dziecinki" microsoftu
-ogrone mozliwości

Wad nie wymiuenię, gdyż nie namierzyłem ich zbytnio (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) no, troche trudny do nauki jest (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

php za:

-łatwość użytkowania i nauki
-szybko się rozwija
-równioeż dużee możliwości
-jest w pełni darmowe (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Z javą nigdy niue miałem styczności, więc to by było na tyle

Pozdrawaim,mateo
Go to the top of the page
+Quote Post
jslodki
post
Post #91





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 11.06.2005

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


Cytat(Jabol @ 2003-11-21 20:54:12)
btw. a co z CGI ( perl, python, a nawet C ) i rozwiązami dedykowanymi - serwer jako część aplikacji? O takim np. pythonie słyszałem tylko dobre rzeczy. Bardzo łatwy, czytelny, wydajny i całkiem sporo możliwości ma ponoć.

CGI ma wiele możliwości głównie dzięki uniwersalności wyboru języka odpowiedniego do wykonania danego zadania. Jednakże jest tutaj poważna wada - przy wielu zapytaniach na serwerze zostaje uruchomionych wiele wątków; ASP przetwarzany jest przez wyznaczony moduł serwera obecny przez cały czas w pamięci. Ma to niebagatelny wpływ na szybkość ładowania stron oraz obciążenie serwera.
Go to the top of the page
+Quote Post
bigZbig
post
Post #92





Grupa: Zarejestrowani
Postów: 740
Pomógł: 15
Dołączył: 23.08.2004
Skąd: Poznań

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


Boze! (przepraszam za wzywanie imienia Pana na daremno ;-) Ten temat jest niemal tak stary, jak moja znajomość php (no troszke przesadzilem), a tu stale trwaja spory. Ten temat zdecydowanie juz dawno powinien trafic do Hydeparku. Pozdrawiam wszystkich fanow php - Wasz glos zacheca do dalszego rozwijania tego jezyka. Przeciwnikow tez pozdrawiam. Z kolei Wasz glos zacheca do takiego rozwijania jezyka php aby niczym nie ustepowal, podobnym rozwiazaniom. Tak czy inaczej wszyscy pracujemy na rzecz php!
Go to the top of the page
+Quote Post
enceladus
post
Post #93





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 19.11.2003
Skąd: Poznań

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


Cytat(jslodki @ 2005-06-11 19:53:58)
ASP przetwarzany jest przez wyznaczony moduł serwera obecny przez cały czas w pamięci. Ma to niebagatelny wpływ na szybkość ładowania stron oraz obciążenie serwera.

W php też można zastosować podobne rozwiązanie - praca w trybie FastCGI. Jest to mało popularne - niestety, ale to efekt wszelkich LAMP itp tworów. Developerzy i "developerzy" najcześciej stosują domyślne instalacje środowiska pracy, a to poważny błąd - warto poznać od środka narzędzie, a nie tylko je stosować.
Apche wspiera FastCGI a dla tych którzy mają chęci polecam Lighttpd - http://www.lighttpd.net/ - serwer WWW, który wspiera FastCGI, jest mały szybki i pozbawiony zbędnego balastu.
Go to the top of the page
+Quote Post
matipl
post
Post #94





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 6.05.2003
Skąd: Gdańsk

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


Cytat(Krolik @ 2005-01-04 14:16:29)
php to nawet nie porzadny serwer aplikacyjny a co dopiero do systemow rozproszonych.
Wiec nie przeginajcie.

Jeśli sie potrafi i wie jak to można wiele rzeczy napisać w php, zaczynając od systemu tranzakcyjnego, poprzez np.:
http://www.zend.com/php5/contest/contest.php?id=138&single=1
(kiedyś napisany projekt przez znajomego, zachacza o rozproszoność)

Ten post edytował matipl 28.01.2006, 22:09:34
Go to the top of the page
+Quote Post
doc
post
Post #95





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 11.04.2006
Skąd: Kraków

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


Ja od Javy uciekłem, a zaznajomiłem się z nią bardzo wcześnie, od tamtego czasu namnożyło się klas itd, ale wady ciągle takie same: powolność, niekompatybilne maszyny javy (co z tego że java jest niby kompatybilna między różnymi OSami jeśli każda wersja JVM jest sama w sobie małym OSem), badziewne GUI - dopiero ostatnio zaczęli Swinga dopieszczać wizualnie, ale przemilczę efekty tych starań (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Przeszedłem tutorial JSP i rzecz na pierwszy rzut oka jest prosta i przyjemna. Niestety potem pojawia się syndrom Eclipsa - tysiące ślimaczących się klas, a przecież Eclipse to zwykłe IDE. Sun idzie wogóle wg mnie w jakimś złym kierunku, Java traci konsystentność, ze zgrozą zauwazyłem jak w implementacjach standardowych klas pojawiają się duplikujące się metody, podstawowe klasy wleką całą kupe śmieci, które nie powinny się nigdy w nich znaleźć (write once use forever). Wogóle ich koncepcje straciły swój dawny polot, wszystko w Javie staje się toporne, potrzeba coś przesłać to dup robimy serwer, potrzeba ustalić politykę bezpieczeństwa to dup robimy nowy język itd.

Wynalazkami Microsoftu się troche bawiłem i hmmm fakt czasem robią one to co mają robić, ale ja już na sam widok takiego potworka jak Visual Basic mam zawroty głowy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Rozwiązywanie tego samego problemu w wielu językach jest może i edukacyjne, ale jaki jest tego sens (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ? Kiedy doszedłem do konstrukcji runat="server" powiedziałem sobie o nie ta droga prowadzi do nikąd (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . A już wcześniej byłem odpowiednio zrażony do M$ pisaniem projektów pod Accessa.

php cóż, lekki, szybki, klarowny, darmowy, o sporych możliwościach. Najśmieszniejsze jest to że Sun oficjalną www ma zrobioną w php (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)




edit:
O jakim CGI piszecie (no pewnie mozna i tak). Ale php od dawna przecież chodzi jako osobny moduł serwera, mało tego skrypty są trzymane w pamięci już po skompilowaniu i odpalają się jako osobne wątki czyli to czego ASP dorobiło się dopiero niedawno.

Ten post edytował doc 13.04.2006, 00:36:28
Go to the top of the page
+Quote Post
emp
post
Post #96





Grupa: Zarejestrowani
Postów: 195
Pomógł: 14
Dołączył: 12.01.2006
Skąd: Gotham City

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


Edit: \\ musze wiecej myslec za nim cos napisze.. ale pisze tylko wtedy jak mi sie nudzi i nie mysle.. tekst byl bezwartosciowy co najwyzej prowokacyjny.. to moje subiektywne emocjonalne podejscie i go kasuje zeby za duzo podniet nie bylo od strony userow bo nie o to mi chodzilo...

Ten post edytował emp 14.04.2006, 20:31:50
Go to the top of the page
+Quote Post
dag
post
Post #97





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 24.12.2003

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


Cytat
na microsofa to wiadomo lache klade wole free software.
Jeśli chodzi o platformę Microsoft .NET to jest ona darmowa. Płaci się jedynie za system operacyjny Windows, choć można także korzystać z MONO, które się dość szybko rozwija, proponuje potestować.

Co do reszty tekstu sz.p. EPM się nie wypowiadam bo styl pisania mówi sam za siebie.

PS. Proponuję odwiedzić stronę BYKOM-STOP
Go to the top of the page
+Quote Post
Jarod
post
Post #98





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


1. Co myślicie o Delphi?

2. Gdzie mógłbym zobaczyć jakieś krótkie, przykładowe aplikacje napisane w ASP? (kod)

PS. Czy programy pisane w NET Framework kompiluje się do postaci exe? Bo z tego co czytam na stronie MS to jest to kod pośredni. Czyli żeby zadziałał program to trzeba zainstalować biblioteke. Coś ala Java.

Chyba lepsze C++

Ten post edytował J4r0d 30.05.2006, 21:39:11
Go to the top of the page
+Quote Post
no-name
post
Post #99





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 26.04.2005

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


Należy jeszcze wspomnieć o tym, że ostatnio M$ udostępnia za darmo Visual Studio w wersji Express. I że w połączeniu z .NET 2.0 środowisko to daje takie możliwości jakie będzie oferowało Zend Studio za jakieś 7 lat (w [połączniu z php 8.0 zapewne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ). php jest fajne jako język skryptowy. Do niczego więcej za bardzo się nie nadaje.
Go to the top of the page
+Quote Post
Seth
post
Post #100





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


@J4r0d:
Ad 2. http://samples.gotdotnet.com/quickstart/aspplus/ (przyklady do wersji ASP.NET 1.1 w 2.0 duzo sie zmienilo).

Co do kompilacji do nie jest to kompilacja do psotaci exeka a biblioteki .NETa (dll). Kompilacja nastepuje podczas pierwszego uruchomienia strony.
Go to the top of the page
+Quote Post

11 Stron V   1 2 3 > » 
Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.02.2026 - 15:20