![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 418 Pomógł: 8 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Do utworzenia tego tematu skłoniła mnie lektura artykułu/kursu pod linkiem http://www.apohllo.pl/dydaktyka/ruby/intro/. Fajnie by było jakby w PHP-ie pojawiły się takie elementy jak metaprogramowanie, czy pełna obiektowość, prawda (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Swoją drogą zawsze w PHP brakowało mi: - wielokrotnego dziedziczenia (ech te nawyki z C++...) - wiem że w Symfony są mixin-y, ale dla mnie to półśrodek, - przeciążania operatorów (zdaję sobię sprawę, że przy obecnej metodzie konwersji zmiennych jest to sprawa raczej przegrana) - podobno częściowo zaimplementowane w jakimś rozszerzeniu PECL, ale nigdy mi się nie udało tego w 100% uruchomić, - właściwości (wiem, wiem, są metody __get i __set, ale to znów tylko półśrodek), - takiego zaimplementowania uploadu plików, żeby można było bezproblemowo monitorować postęp wgrywania na serwer (znów - kilka rozwiązań krąży w sieci, ale żadnego nie udało mi się uruchomić, może za głupi jestem...), EDIT: - przestrzenii nazw (zapomniał bym (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ). A, i koniecznie przeczytajcie jak autor tekstu w w/w linku wypowiada się o swoich "przebojach" z PHP. Ręce opadają! Tak to jest jak się człowiek za coś bierze od dupy strony... No i jeszcze jedno - nie programuję ani w Ruby-m, ani w Python-ie. Ten post edytował qqrq 8.04.2008, 12:22:46 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 634 Pomógł: 14 Dołączył: 27.05.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Moim zdaniem nie ma sensu zmieniać tak gwałtownie PHP jak to niektórzy proponują przez dodanie ścisłej kontroli typów; takie właściwości charakteryzują PHP i dzięki nim on jest właśnie wybierany do poszczególnych zadań.
Tylko przydałoby się tylko w php napisać jakiś mechanizm do dzielenia aplikacji na moduły; pojedyncze elementy wykonywalnego pliku, coś w stylu .dll. ale to tylko szczegół... (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował nasty 15.04.2008, 21:07:00 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Moim zdaniem nie ma sensu zmieniać tak gwałtownie PHP jak to niektórzy proponują przez dodanie ścisłej kontroli typów; takie właściwości charakteryzują PHP i dzięki nim on jest właśnie wybierany do poszczególnych zadań. Czytałbyś łaskawie ze zrozumieniem, mowa jest o dodaniu możliwości wymuszenia typu przyjmowanego przez metodę (tudzież funkcję) a nie o tym aby to było wymagane. Bo doskonale wiem, że wymuszenie na wszystkich tego jest niemożliwe, ale osoby co piszą bardziej obiektowo mieli by lepsze życie (a możliwość przeciążania metod to było by cudowne, w końcu było by wiadomo co dane metody przyjmują bez dokumentacji) P.S. Bo już masz możliwość wymuszenia typu obieków i array, a brakuje typów podstawowych. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 10:44 |