![]() |
![]() |
![]()
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. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Dyskusja nad dyskusjami.
Mnie tez ubodło troche stwierdzenie Gandalfa "debilo-friendly". POd względem pisania kodu, stram się robić to czysto i czytelnie, a stringa nigdy nie porównuję do zera. Owszem. php jest językiem prostym i skłaniającym do "pójścia na łatwiznę". Jednak Tak jak mówi patrycjusz (jeśli dobrze pamiętam) to nie jezyk Tworzy programistę. Tak samo jak używanie LightWave nie tworzy geniusza grafiki 3D. Zawsze uważałem, że podstawą każdego działania programistycznego jest algorytmika. To jest coś uniwersalnego i niezmiennego. Jeśłi rozumie się w jaki spoosób aplikacja (nieważne czy webowa, czy jakakolwiek inna) działa i jełśi wiadomo, ze działanie tego schematu blokowego jest poprawne i optymalne, to wtedy nie ma znaczenie, czy piszemy w JS, php, Perlu czy w JAVie. Kwestią wyboru moim zdamien jest to, na jakim środowisku przyjdzie nam uruchamiac aplikację, jakie mechanizmy dodatkowe wykorzystamy (dostep do baz danych, zasobów plikowych, czy inne cuda). Pamiętam czasy, gdy na małym Atari osobi piszące we wbudowanym BASIC'u były traktowane z góry przez osoby piszące w TurboBASIC a te z kolei były ubijane przez assemblerowców. Sam zaliczyłem te trzy języki (przynajmniej na pozioie "liźnięcie"). Pisałem też w Pascalu (ale tu już pamięc szwankuje.. jakieś borlandy i turbo mi się plączą) oraz w C (na C++ już brakło czasu w szkole). Później niestety miałem kilka lat przerwy.. PO czym zainteresowąłem się tworzeniem produkcji webowych.. i po czasie fascynacji htm'em prowadzenie pewnego serwisu (ktoś pamięta Ami-Site na emuscenie?) trafiłem na php. i tak już zostało. Tutaj dochodzimy do kwestii przyzwyczajenia. Gandalf i inni (którzy dla mnie a i tak lepsi i lepiej "wyposazeni") są ze szkół i podobnych w pewien sposób "przyzwyczajeni" do rzeczywiscie lepszych języków (JAVA, C++, itp.) Ale pamiętajmy, że nie każdyma choćby warunki. (nie każdy może sobie wbrew pozowlić na studiowanie na wymarzonym kierunku). php ma dużo rzeczy, które u mnie wywoują lekki uśmieszek (jak choćby wspomniane typy zmiennych). Przełom by nastał, gdyby nagle okazało się, że trzeba definiować i deklarować zmienne przed ich użyciem. Albo gdyby nagle się okazało, że np. zmienne są obiektami.[php:1:df10a21523]<?php // coś mi takiego się snuje po głowie $myString = new String(); $myString->_content = "foo, bar, etc..."; echo $myString->length; ?>[/php:1:df10a21523]Ostatnio sma zastanawiam się, czy nie zacząć czegoś nowego. Czegoś obok php, Ale Perl mi się nie podoba (pierwsze wrażenie się liczy) a inne języki.. nie wiem nawet w czym wybrać - za mała wiedza. Jejku.. dużo coś tego tekstu... MOże zacznę kończyć. Uważam, że nie można mówić "debil-friendly". Trochę Gandalf pojechał po ludziach. Nie mozna kogoś gnoić tylko dlatego, że nie jest specem w czymś. Jesli wiecie czym charakteryzują się "lepsze" języki, to nie wywyższajcie się ze zswoją wiedzą, tylko pokażcie (pokażmy) jak unikać tych podstawowych błędów. Jak pisac lepszy kod. Sam dopiero ucze się obiektówki. I nie mówcie, ze "obiektówak w php5 to nie obiektówka". Ja dla mnie już chociażby wproiwadzenie "public, private, protected" to duży krok naprzód w porównianuiu do php4. Dlaczego? dlatego, zę pozwala IMHO wiele uporządkować. Tak smao, jak (jełśi ktoś chce, oczywisće) mamy E_ALL, mamy nasze standardy kodowania (prefixy przy nazwach zmiennych) - owszem, są to protezy. ale umiejętnie stosowane każdemu z naz pozwolą zajść na nasz prywatny biegun. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 17:16 |