Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

3 Stron V   1 2 3 >  
Reply to this topicStart new topic
> Swobodne rozważania
Bora
post 13.05.2004, 21:10:46
Post #1





Grupa: Zarejestrowani
Postów: 270
Pomógł: 0
Dołączył: 15.06.2003

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


Zmieniłem nazwę topicu (DeyV)


bardzo fajny artykulik:
http://www.webinside.pl/php/artykuly/137
czekałem też na owarcie php5.pl ale sie załamałem jak zobaczyłem co to jest.
Może jeszcze ktoś zna pare innych ciekawych artykulów o php5 przedewszystkim o nowaościach.
Go to the top of the page
+Quote Post
Cudi
post 13.05.2004, 21:19:57
Post #2


Administrator planeta/IRC


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

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


Przedewszytkim to:
:arrow: http://zend.com/php5/zend-engine2.php


--------------------
"Programmers are in a race with the Universe to create bigger and better idiot-proof programs, while the Universe is trying to create bigger and better idiots. So far the Universe is winning."
Cudi's devBlog
Go to the top of the page
+Quote Post
hawk
post 13.05.2004, 21:44:59
Post #3





Grupa: Zarejestrowani
Postów: 521
Pomógł: 0
Dołączył: 3.11.2003
Skąd: 3city

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


Cytat

Facet bredzi od rzeczy. Po pierwsze, supportu dla namespaces (wg autora: pola nazw laugh.gif ) nie ma i nie będzie. Do wypuszczenie wersji finalnej nic się zapewne nie zmieni, poza oczywiście bugfixami, bo od dawna mamy release candidate. No ale być może artykuł był pisany dawno temu...

A strona podana przez Cudiego to podstawa... jeszcze ewentualnie kilka innych.

A najlepszym źródłem informacji o PHP5 jest... PHP5. Przecież wszystko można sprawdzić. Generalnie PHP5 jest proste jak trzonek od łopaty i ja nie rozumiem czemu ludzie straszą że jakieś wielkie zmiany :wink: .
Go to the top of the page
+Quote Post
e-Gandalf
post 13.05.2004, 21:59:15
Post #4





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

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


strona idiotyczna i kompletnie nieprawdziwa... namespaces, final.. ehh szkoda gadac.


hawk: bo wielu ludzi bioracych sie za php5 ma pierwszy raz stycznosc z nowosciami. Innymi slowy sa to ludzie ktorzy nigdy nie uczyli sie zadnego inne jezyka ergo nie maja pojecia o programowaniu. Niestety spolecznosc php sklada sie z takich wlasnie ludzi.

Ma to swoje wady i zalety, zaleta jest to, ze wchodzac na grupe poswiecona javie nie spotykam takich osob, bo tacy zostaja na php smile.gif

Wada jest to, ze jezyk php jest wysmiewany w powaznych kregach programistycznych, tak samo (i z tego samego powodu) jak kiedys JavaScript.

Mam nadzieje, ze na php5 sporo tych laikow odpadnie i swiatek server-side wroci do czasow sprzed phpowych. smile.gif


--------------------
"(...)Zrozumienie wymagaloby od Ciebie odrobiny pokory. A dzis, w dobie
obalania autorytetu i udowadniania, ze doswiadczenie jest niepotrzebnym
balastem, to jest niemodne.(...)"
Go to the top of the page
+Quote Post
Bora
post 14.05.2004, 09:48:52
Post #5





Grupa: Zarejestrowani
Postów: 270
Pomógł: 0
Dołączył: 15.06.2003

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


php5 nigdy sie nie bawiłem za dużo, a ten artykulik wydawał sie napisany przystępnie. Oczywiście że zend engine jest najlepszy jako żrodło wiedzy o php ale zawsze miło przeczytac jakoś lekki artykulik wprowadzający do php5.
Może w tam razie przydałby sie jakiś artykuł na php.pl questionmark.gif.
Go to the top of the page
+Quote Post
DeyV
post 14.05.2004, 10:23:19
Post #6





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




Cytat
supportu dla namespaces nie ma i nie będzie.

Ale być miał, i sporo się o tym mówiło. Jak się jednak okazało - pomysł, choć swietny - okazał się bardzo trudny do zaimplementowania, i został usunięty z php5 na etapie pierwszych alf. Ekipa Zenda ciągle czeka na kogoś, kto sobie z tym poradzi winksmiley.jpg

Cytat
Wada jest to, ze jezyk php jest wysmiewany w powaznych kregach programistycznych

A który język nie jeste? Każdy ma swoich zaciekłych wrogów i przyjacół. I tego chyba się nie zmieni - niezależnie od tego jak bardzo zaawansowanym językiem się zmieni.
Ileż to już razy na poważnych serwisach spotykamy się bowiem z zupełnia absurdalnymi artykułami na temat JSP, ASP, czy samej Javy, pisane wyrazie przez ludzi, którzy tematu nie znają, nie znali, i poznać nie zamierzają - natomiast są wierni jedynemu przez nich uznawanemu rozwiązaniu konkurencyjnemu do krytykowanego.

Tak czy inaczej od pewnego czasu mam wyraznie wrażenie, że poziom 'programowania' aplikacji w php się podnosi (choćby po przekroju tematów na forum)
I to cieszy, gdyż coraz więcej poważnych ludzi i kompani zaczyna traktować ten język 'poważnie'. O kim to się ostanio mówiło? O Oracle i IBM? Jeśli takie korporacje zaczynają dostrzegać możliwości i zalety pracy z php, to... co tu dużo mówić - jest nieźle.


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
slaug
post 19.05.2004, 10:07:36
Post #7





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

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


Cytat
strona idiotyczna i kompletnie nieprawdziwa... namespaces, final.. ehh szkoda gadac.


Że supportu dla namespaces to się już doczytałem, ale jak to wygląda z final? Nie będzie można tworzyć niezmienialnych metod?

P.S. Pojawienie się ostatecznej wersji PHP5 napewno zrewolucjonizuje tą część rynku. Trudno, żeby tak nie było, jak wszystskie najważniejsze rzeczy zostały skopiowane z takich języków jak C++ i JAVA

pozdrawiam,
Daniel


--------------------
Never underestimate the power of human stupidity!
Go to the top of the page
+Quote Post
DeyV
post 19.05.2004, 10:25:11
Post #8





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




Co prawda nie pamiętam, co "ciekawego" pojawiło się w omawianym arcie, (teraz już szkoda do niego wracać) ale jedno jest pewne.
W PHP5 jako final mogą być oznaczone zarówno metody jak i całe klasy.
http://www.php.net/zend-engine-2.php


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
slaug
post 19.05.2004, 10:52:49
Post #9





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

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


No tak, ten artykuł też czytałem i tam final było. Stąd moje zdziwienie wcześniejszym postem.
Dzięki za odpowiedź.


--------------------
Never underestimate the power of human stupidity!
Go to the top of the page
+Quote Post
tsharek
post 26.05.2004, 20:41:32
Post #10





Grupa: Zarejestrowani
Postów: 300
Pomógł: 1
Dołączył: 22.09.2003
Skąd: Czeladź

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


Cytat
(...) Niestety spolecznosc php sklada sie z takich wlasnie ludzi. (...)Mam nadzieje, ze na php5 sporo tych laikow odpadnie i swiatek server-side wroci do czasow sprzed phpowych. smile.gif


php to język jednak bardzo wysokiego poziomu. + jego duża dostępność i prostota staje się to idealnym kandydatem dla "newbe". Ale czy to źle? przeca ludzie od czegoś muszą zaczynać... przeca normalny człowiek nie zacznie od np. języka maszynowego (albo i wyżej.. asemblera). To mija się z celem. Chociaż z drugiej strony należy poznawać od początq budowę zasady działania programu. No ale to teraz podejście masohistyczne:)
Więc reasumująć php (5) jest dobrym tworzywem do tworzenia (tongue.gif) swoich pierwszych kroków w świecie programowania. i nie należy się temu dziwić, należy pomagać i sprawiać żeby ludzie którzy dopiero zaczynają stali się pełno wartościowymi programistami. chyba że boicie się konkurencji:)
edit: co znaczy "świat czasów przed phpowych"?
Go to the top of the page
+Quote Post
e-Gandalf
post 27.05.2004, 06:52:45
Post #11





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

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


tsharek: to zle, bo w odroznieniu od javy czy c, ktore imho lepiej sie do tego nadaja, php uczy "poczatkujacych"
- ignorowania tematu pamieci
- ignorowania tematu modelowania
- pisania kodu bez jakichkolwiek zasad
- ukrywanie dzialania kodu (np. slynne juz zmienne w stringach itp.)

generalnie, zamiast na poczatek uczyc poprawnego pisania az do przesady, zeby potem taka osoba miala swiadomosc i umiala pomyslec czy jest sens tworzyc pietnasta tablice, czy moze jednak lepiej wyjac tworzenie tablicy z petli. Albo czy potrzebne jest az tyle zmiennych?
Albo, czy dobrym sposobem na pisanie funkcji, jest pisanie funkcji, ktoa za kazdym razem zwraca inny typ zmiennej. I tak dalej.
Tego wlasnie, i wilu innych, uczy php, i z tego wzgledu uwazam, ze tworzy ludzi niezdolnych do programowania.

"swiat czasow przed phpowych" to lata w ktorych o php malo kto slyszal, a - moze trudno uwierzyc - serwisy juz sie budowalo.


--------------------
"(...)Zrozumienie wymagaloby od Ciebie odrobiny pokory. A dzis, w dobie
obalania autorytetu i udowadniania, ze doswiadczenie jest niepotrzebnym
balastem, to jest niemodne.(...)"
Go to the top of the page
+Quote Post
tsharek
post 27.05.2004, 08:27:09
Post #12





Grupa: Zarejestrowani
Postów: 300
Pomógł: 1
Dołączył: 22.09.2003
Skąd: Czeladź

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


e-Gandalf: początkujący zawsze robią błędy - nie ma się co łudzić, nikt nie jest idealny.
mogę się założyć, że gdybyśmy wzieli pod "warsztat" inny język, można by zacząć wyliczać inne błędy (może nie tego typu). Poprostu początkujący zawsze je robią, niezależnie od języka. "człowiek uczy się na błędach" - muwi przysłowie.
Ja prawde muwiąć pisałem kod taki jak wymieniłeś:
Cytat
- ignorowania tematu pamieci  
- ignorowania tematu modelowania  
- pisania kodu bez jakichkolwiek zasad  
- ukrywanie dzialania kodu (np. slynne juz zmienne w stringach itp.)


i teraz jusz nie robie żadnego z tych błędów. można mieć tylko nadzieję że początkujący szybko będą się uczyć jak mają nie postępowac.

Cytat
"swiat czasow przed phpowych" to lata w ktorych o php malo kto slyszal, a - moze trudno uwierzyc - serwisy juz sie budowalo.

a jakie to były lata? smile.gif ja dość długo siedziałem na scenei małego atari, phpkiem zajmuje się od roku, tak więc to mnie nie dotyczy:)
Go to the top of the page
+Quote Post
Sh4dow
post 27.05.2004, 09:43:45
Post #13





Grupa: Zarejestrowani
Postów: 569
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Dąbrowa Górnicza

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


Cytat
... "człowiek uczy się na błędach" - muwi przysłowie.  
Ja prawde muwiąć pisałem kod taki jak wymieniłeś:...

to sie ucz i mów smile.gif


--------------------
Warsztat: Linux: PHP, MySQL, Apache, NetBeans, C++, Qt-Creator
Użytkownik, słowo którego specjaliści IT używają, gdy chcą powiedzieć idiota
Zarządzaj swoim budżetem domowym
Go to the top of the page
+Quote Post
tsharek
post 27.05.2004, 10:54:51
Post #14





Grupa: Zarejestrowani
Postów: 300
Pomógł: 1
Dołączył: 22.09.2003
Skąd: Czeladź

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


szczegUły:)
Go to the top of the page
+Quote Post
e-Gandalf
post 27.05.2004, 17:04:22
Post #15





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

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


Cytat
e-Gandalf: początkujący zawsze robią błędy - nie ma się co łudzić, nikt nie jest idealny.


Ale dawanie im do nauki jezyka, ktory az prosi o robienie bledow (bo jak sie spiesze to olewam typy i funkcja get zwraca 15 roznych typow, wylaczone ma tez raportowanie NOTICE wiec sprawdzam w warunku zmienna ktorej jeszcze nie zadeklarowalem itp.) to nie moze to nie miec wplywu na aplikacje jakie beda za kilka lat powstawac. A nawet juz powstaja (jakzesz latwo sie wlamac na wiekszosc serwisow napisanych w php...).
Oczywiscie powoduje to tez, ze poziom bibliotek php jest bardzo niski.

Cytat
mogę się założyć, że gdybyśmy wzieli pod "warsztat" inny język, można by zacząć wyliczać inne błędy (może nie tego typu). Poprostu początkujący zawsze je robią, niezależnie od języka. "człowiek uczy się na błędach" - muwi przysłowie.  


Ale bez demagogii prosze. Tak user moze sobie robic bledy, ale kompilator go na nich zatrzyma. Jezyk wymusi nauke i rozumienie tego co robi, wymusi kontrole, pilnowanie sie... No nie wmawiaj mi, ze wiekszosc osob ktore w swoim przekonaniu "znaja php" jest na tym samym poziomie co analogiczne osoby "znajace Jave". To dwa niezwykle odlegle swiaty wiedzy i swiadomosci.
Tak sie sklada, ze w mojej firmie czasem kogos potrzebujemy zatrudnic... I doswiadczenie uczy, ze osob, ktore w CV mocno chwala sie "doskonala znajomoscia php" oraz tych ktorzy chwala sie "skonczona doskonala uczelnia", ale nie maja doswiadczenia z "powaznymi jezykami" nie warto nawet zapraszac na rozmowy wstepne.

Cytat
i teraz jusz nie robie żadnego z tych błędów. można mieć tylko nadzieję że początkujący szybko będą się uczyć jak mają nie postępowac.  


Ale zaloze sie, ze jesli nie znasz c,c++ czy javy to robisz setki bzdurnych bledow - bez urazy. Doswiadczenie uczy sad.gif

Cytat
a jakie to były lata? smile.gif ja dość długo siedziałem na scenei małego atari, phpkiem zajmuje się od roku, tak więc to mnie nie dotyczy:)


wszystko przed rokiem 2000 (kiedy php4 ujrzal swiatlo dzienne) to czasy kiedy php nie mialo zbyt znacznego udzialu w rynku.


--------------------
"(...)Zrozumienie wymagaloby od Ciebie odrobiny pokory. A dzis, w dobie
obalania autorytetu i udowadniania, ze doswiadczenie jest niepotrzebnym
balastem, to jest niemodne.(...)"
Go to the top of the page
+Quote Post
Cudi
post 27.05.2004, 20:20:02
Post #16


Administrator planeta/IRC


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

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


Oj tak, święte słowa. Dopóki człowiek nie przysiadł to c/c++ to zupełnie nie miał pojęcia o typach danych, o zasięgach zmiennych itp. (a jeśli mial to było to pojęcie złudne). Niestety, ja też zaczynałem od php, i moge potwierdzić i przyznać się że wiele z w.w błędów popełniałem, do czasu gdy nie zapragnołem czegoś więcej smile.gif Ale dzięki temu programowanie w php stało się rzeczą banalną, a przy tym bardzo przyjemną. Choć bardzo chciałoby sie zobaczyć kiedyś w php wbudowany obiekt array, string itd. Jak fajnie byłoby zamiast:
[php:1:0c5ef105df]<?php
count( $array );
?>[/php:1:0c5ef105df]
używać
[php:1:0c5ef105df]<?php
$array->lenght;
?>[/php:1:0c5ef105df]
Nie tracąc przy tym zapisu
[php:1:0c5ef105df]<?php
$array[] = 'wartosc';
?>[/php:1:0c5ef105df]
Może kiedyś doczekamy takich czasów winksmiley.jpg


--------------------
"Programmers are in a race with the Universe to create bigger and better idiot-proof programs, while the Universe is trying to create bigger and better idiots. So far the Universe is winning."
Cudi's devBlog
Go to the top of the page
+Quote Post
tsharek
post 27.05.2004, 20:43:10
Post #17





Grupa: Zarejestrowani
Postów: 300
Pomógł: 1
Dołączył: 22.09.2003
Skąd: Czeladź

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


gandalf: oczywiście po części masz rację:)
ale...
nie powiesz że kompilator (chodźby c/c++) załatwi wszystko i wywali wszystkie błędy. Błędów logicznych kompilator nie wychwici!!
czy ty myślisz że tylko w php są kiepsko napisane aplikacje? jak tak to się grubo mylisz. Mogę się założyć że na forumach do C/C++/Java niektórzy mają podejście takie jak ty... Powiem więcej. ze względu na większe skomplikowanie tych języków, kiepsko programujących ludzi jest jeszcze więcej. Gdzieś obiło mi się o uszy jakieś statystyki ile kodu w c/c++ jest napisana źle w przeciętnej aplikacji - asz się przeraziłem. tak więc IMO twoje podejście jeśt błędne... Początkujący muszą od czegoś zacząć, i coby to nie było będzie im szło na początku kiepsko!
Go to the top of the page
+Quote Post
e-Gandalf
post 28.05.2004, 10:39:19
Post #18





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

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


Cytat
nie powiesz że kompilator (chodźby c/c++) załatwi wszystko i wywali wszystkie błędy. Błędów logicznych kompilator nie wychwici!!


Oczywiscie, ze nie wychwyci. I nie mowie, ze zalatwi wszystko... ja tylko wskazuje, ze nauka takich jezykow uczy programiste myslenia i rozumienia co sie dzieje z maszyna, kiedy zrobi:

Kod
  $x = Array();

  $x = "ble";



Cytat
czy ty myślisz że tylko w php są kiepsko napisane aplikacje?


Skad smile.gif Zdecydowana wiekszosc aplikacji we wszystkich jezykach jest slabo napisana, a widzialem nawet slabe aplikacje w tasm winksmiley.jpg

Natomiast taki jezyk jak php, ma niestety konstrukcje wrecz sugerujaca robienie smietnika w kodzie, i bardzo latwo sie temu poddac. Takie wlasnie zmiany typow zmiennych, brak jasnych relacji referencja/adres i te ktore podawalem wczesniej.

Cytat
Początkujący muszą od czegoś zacząć, i coby to nie było będzie im szło na początku kiepsko!


Proponuje c, jave, ew. pythona. Dla ambitnych tasm. Potem mozna perla, php, javascript, kiedy juz sie rozumie co sie robi.

I mimo, ze faktycznie, w kazdym jezyku zdarzaja sie slabe kawalki kodu i w kazdym ( co chyba oczywiste smile.gif) mozna slaby kod napisac, to jednak we wspolczesnym swiecie wlasnie php jest kojarzone jako spolecznosc najslabszych programistow. Zreszta, przyznam sie, ze gdyby nie Thot::Core sam chyba juz dzis nie uzywalbym nigdzie php.


--------------------
"(...)Zrozumienie wymagaloby od Ciebie odrobiny pokory. A dzis, w dobie
obalania autorytetu i udowadniania, ze doswiadczenie jest niepotrzebnym
balastem, to jest niemodne.(...)"
Go to the top of the page
+Quote Post
cagrET
post 28.05.2004, 12:26:47
Post #19





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.04.2003
Skąd: Opole

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


Gandalf powiedział tutaj wiele mądrych rzeczy.
Zacytuję mojego kolegę, on mi to kiedyś fajnie tłumaczył biggrin.gif

Cytat
99.5% osób piszących w php to sa ludzie którzy stwierdzili, ze nie maja jak zarabiac wiec beda robili strony w php
mimo, ze wczesniej handlowali burakami
i jeszcze o ile oni by sie bralli za robienie komercyjnych projektów po roku nauki praktyki
ale nie oni przerobią 3 tutoriale i HTML dla opornych


--------------------
code.gosu.pl
Go to the top of the page
+Quote Post
tsharek
post 28.05.2004, 19:04:30
Post #20





Grupa: Zarejestrowani
Postów: 300
Pomógł: 1
Dołączył: 22.09.2003
Skąd: Czeladź

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


ja będę się jendak upierał przy swoim:) otórz bardzo mało znam ludzi którzy zaczynali od języka niższego poziomu i przechodzili na wyższy. Ja zaczołęm np. od atarowskiego basica ( biggrin.gif ) dopiero puźniej przesiadłem się na asm (6502 roox), Większość ludzi programujących w C zaczynali od basica/paskala/delpji. czemu do tego nie dożucić php? nei chodzi o jak to nazwałeś "robienie śmietnika w kodzie", tylko o uczenie się specyficznego, programowego myślenia. Widze jak dopiero ci co zaczynają nie mogą rozgryść najprostszych zapytań (pętli, ifów itp itd) dla nich to są nowości.

Zgadzam się z przedmuwcami, że jeśli jakiś laik chce "zawodowo" pisać w phpku to jest skrzywienie... należy mieć tylko nadzieje że zweryfikuje ich życie i stwierdzą że jeszcze troszke do nauki im pozostało.

Zgadzam się tesz że w php łatwiej popełniać PODSTAWOWE błędy, ale IMO nie wpływają one znacznie na napisae aplikacji, gdyż takie błedy IMO robią tylko początkujący, gdyż one tesz są weryfikowane przez życie.

BTW: co to jest tasm? jestem starej daty i za moich czasów był tylko asm:) a z tego co pamiętam to na tasm muwiło się "kompilator" a nie "język" (zresztą pseudo) smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 12:05