Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zasady panujące na forum News

1. Posty w tym forum są poddawane moderacji więc nie dodawaj ich kilka razy.
2. Akceptujemy tylko wartościowe wiadomości o php lub pochodnych
3. Publikacja newsa na wortalu po moderacji oscyluje w granicach 30min
4. Wstawiane grafiki powinny mieć maksymalną szerokość 357px

Zapraszamy do uzupełniania wortalu o ciekawe informacje :)

> PHP 7
toffiak
post 30.07.2014, 14:31:32
Post #1





Grupa: Zarejestrowani
Postów: 395
Pomógł: 80
Dołączył: 24.08.2009

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


Dzisiaj (30 lipiec 2014 ) oficjalnie umarł PHP 6 i narodził się PHP 7.
Deweloperzy języka w stosunku 24:58 uznali że kolejną dużą wersją PHP będzie wersja siódma a nie szósta.
Za zmianą numeracji przesądziły niepowodzenia przy poprzedniej wersji 6. Przypomnę tylko że wersja ta nigdy nie była udostępniona jako stabilna aż wkońcu porzucona całkowicie, większość z nowości z tej wersji została przeniesiona do gałęzi 5.x.

Szczegóły i argumentacja odnośnie zmiany nazwy w linku


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
peter13135
post 20.08.2014, 07:22:51
Post #2





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


Cytat
Nie, nie lubię mega rozwlekłej składni java i plików nagłówkowych w C++. To olbrzymia strata czasu, po prostu ludzie zamiast myśleć klepią mini-szablony i aby zmienić np. nazwę funkcji zmieniają jej deklarację i definicję w kilku miejscach, oraz zastanawiają się "jaka powinna być kolejność plików nagłówkowych i czego jeszcze nie włączyli". Jak małpy. Nowoczesny język nie powinien działać w ten sposób. Co do modelu objektowego w C++ czy Java - jest taki sobie, czyli ok. To biblioteka standardowa i języki są przestarzałe i gówniane po prostu (cały include-hell w C++, to nie do ogarnięcia i już dawno powinny to realizować automatyczne narzędzia)

Te zarzuty odnoszą się do c++, a nie do javy. W netbeansie klikam na zmienną/metodę/klasę, następnie ctrl+R i mogę zmieniać nazwę metody (zmieni się jej deklaracja i wywołania). W c# + visual studio jest podobnie, tylko, że pod klawiszem f2 smile.gif

Cytat
Zwięzłość php to co innego, ja po prostu nie lubię pisać setek linii kodu z którego nic nie wynika i nic tak na prawdę nie robi. Już wolę źle zaprojektowane listy argumentów niż pisanie za każdym razem 50 linijek tego samego kodu, żeby zrobić coś, co w normalnym języku programowania zajmuje 2.

Skoro nie znasz snippetów (skrótów klawiszowych w ide, które generują kod) to sobie pisz cały kod z palca smile.gif
Poza tym... ja się w zupełności zgadzam z tym, że java jest rozwlekła, więc tutaj mamy zdanie takie same. Co więc chcesz mi udowodnić ? PHP jest ciut mniej rozwlekły niż java, choćby przez to, że jest dynamicznie typowany, więc wiadomo, że mniej pisania, natomiast ma to też swoje wady. Zarówno java ma swoje lepsze odpowiedniki (scala, c#) jak i PHP (groovy i pewnie sporo więcej), a popularność tych "gorszych" czyli php i java wynika z "siły bezwładności".
PS. poproszę o przykład 2 linijek kodu normalnym języku i odpowiednik 50 linijek w "nienormalnym" smile.gif.

Cytat
Popularność PHP wynikła z tego, że było dużo taniej zamknąć zespół C i (prze)pisać nawet całą aplikację bo kodowanie w tym było mordęgą. Żadna obecna technologia nie przyspieszy znacząco (jeśli w ogóle) procesu tworzenia małych i średnich witryn. Gdyby w tym czasie do webdeveloperki weszła java to w tym segmencie podzieliłaby losy C, tak samo jak stało się z Perlem.

No i tutaj też nie wiem co chcesz mi powiedzieć - w poprzednim poście pisałem, że PHP był dobry w swoim czasie (gdy konkurencją do tworzenia był między innymi C). Ale teraz tych jezyków skryptowych dynamicznie typowanych jest dosć sporo i wśród nich php nie wyróżnia się nowoczesnością (zwięzłością i czytelnością kodu, wydajnością interpreterów itp.). Czyli pisanie w PHP nie jest już takie wydajne jak kiedyś (biorąc pod uwagę konkurencję), ale nadal jest bardzo tanie i powszechne (pełno programistów gotowych klepać kod za miske zupy), dlatego z punku widzenia biznesowego PHP to dobry wybór do robienia stron - nijak to nie świadczy o jakości języka.


BTW - Co do rozwlekłości - mam wrażenie, że dla Ciebie słówko "int" przed zmienną to rozwlekłość - dla mnie to przydatna informacja smile.gif Za to w PHP są dolarki, które nie mówiąc nic smile.gif



--------------------
:)
Go to the top of the page
+Quote Post

Posty w temacie
- toffiak   PHP 7   30.07.2014, 14:31:32
- - Pyton_000   Łojj będzie się działo   30.07.2014, 19:46:47
- - BigPig   Wydaje mi się, że to był z ich strony dosyć sensow...   30.07.2014, 21:00:11
- - MatKus   Bardziej od tego, jaką cyferkę będzie PHP miało za...   31.07.2014, 07:41:08
- - vermis   Wygląda na to że po prostu wypuszczą stabilną wers...   31.07.2014, 08:54:45
- - !*!   Cytat(toffiak @ 30.07.2014, 15:31:32 ...   31.07.2014, 10:05:25
- - toffiak   Cytat(MatKus @ 31.07.2014, 08:41:08 )...   31.07.2014, 10:44:23
|- - Dejmien_85   Cytat(toffiak @ 31.07.2014, 11:44:23 ...   1.08.2014, 13:57:03
- - XDocTorX   Uff cyferka wybrana najtrudniejsze za nimi, teraz ...   1.08.2014, 07:31:39
- - darko   Zagrywka głównie marketingowa, napędzająca rynek p...   1.08.2014, 15:37:31
- - Pyton_000   Po co drukować coś czego jeszcze de facto nie ma. ...   1.08.2014, 16:08:21
- - SmokAnalog   Cytat(toffiak @ 30.07.2014, 15:31:32 ...   1.08.2014, 17:19:58
- - Turson   Nie rozumiem, budowa PHP6 nie poszła po ich myśli,...   1.08.2014, 17:42:30
|- - !*!   Cytat(Turson @ 1.08.2014, 18:42:30 ) ...   2.08.2014, 10:36:38
- - SmokAnalog   Turson, myślę że to ma na celu "odczarowanie...   1.08.2014, 17:55:27
|- - Turson   Cytat(SmokAnalog @ 1.08.2014, 18:55:2...   1.08.2014, 20:17:59
- - Spawnm   To im daje takiego kopa że jeśli wersja 7 okaże si...   1.08.2014, 18:01:54
- - SmokAnalog   Spawnm, nie wiem czy żartujesz czy nie, ale to co ...   1.08.2014, 18:04:13
- - Pyton_000   Na php.net jest wyjaśnienie dlaczego taki zabieg z...   2.08.2014, 14:39:28
- - ZaXaZ   pewnie wkońcu skasują mysql_* raz na zawsze :-))   2.08.2014, 16:53:47
- - toffiak   http://www.phpclasses.org/blog/post/242-PH...lease...   4.08.2014, 18:30:16
- - zulus   7ka to przede wszystkim wciągniecie phpng (w zasad...   12.08.2014, 14:48:53
- - Pyton_000   Type Hinting byłoby w końcu dobrym rozwiązaniem. B...   12.08.2014, 15:26:59
- - viking   Dlatego tak bardzo podoba mi się Zephir. Pracują t...   12.08.2014, 18:43:42
- - Dejmien_85   Mam nadzieję, że Zephir, Hack oraz HHVM dadzą tak ...   12.08.2014, 20:12:54
- - peter13135   Cytatjuż nie mówiąc o pozbyciu się ( lub sensownym...   18.08.2014, 19:19:55
|- - zulus   Cytat(peter13135 @ 18.08.2014, 20:19...   18.08.2014, 19:39:49
- - niebieskiciapek   E tam, marudzenie, że niby jest źle a nie ma język...   19.08.2014, 12:57:30
- - Dejmien_85   Cytat(niebieskiciapek @ 19.08.2014, 13:57...   19.08.2014, 16:22:36
- - niebieskiciapek   Tylko, że ja nie narzekam, że Java, C++ czy Python...   19.08.2014, 18:21:33
- - peter13135   CytatBo jeśli tolerancja błędów i szybkość działan...   19.08.2014, 19:10:01
- - niebieskiciapek   CytatZa to w javie/c# refaktoring jest znacznie pr...   19.08.2014, 19:41:04
- - peter13135   CytatNie, nie lubię mega rozwlekłej składni java i...   20.08.2014, 07:22:51
- - semafor1985   Nie będę zaczynał nowego wątku skoro nazwa tematu ...   26.08.2014, 07:53:31
- - mrc   Myślę, że chodzi o sam algorytm analizy kodu, np. ...   27.08.2014, 11:54:27
- - viking   A w międzyczasie pojawiło się 5.6. Fajnie że wresz...   28.08.2014, 19:28:51
- - niebieskiciapek   CytatSkoro nie znasz snippetów (skrótów klawiszowy...   5.09.2014, 10:56:57
- - peter13135   Chyba mówimy o czymś innym.... Nie wiem o czym Ty...   6.09.2014, 11:31:28
- - pedro84   @peter13135 Symfony Co do meritum, zdecydowanie ...   6.09.2014, 13:07:16
- - niebieskiciapek   Właśnie o tym mówię, takie "szablony" wb...   8.09.2014, 20:24:07
|- - pedro84   Cytat(niebieskiciapek @ 8.09.2014, 21:24...   8.09.2014, 20:48:07
- - peter13135   CytatPo co w roku 2014 uczyć się czegoś tak archai...   9.09.2014, 21:15:08
- - Daimos   Cytat(niebieskiciapek @ 8.09.2014, 21:24...   21.09.2014, 16:46:31
- - Forti   https://wiki.php.net/rfc/isset_ternary aż dziw, ż...   17.03.2015, 09:40:55
|- - !*!   Cytat(Forti @ 17.03.2015, 09:40:55 ) ...   17.03.2015, 10:03:38
- - Forti   hm.. nie wiem do końca co masz na myśli, jednak li...   17.03.2015, 10:07:06
- - !*!   Tak, ale dotyczy konkretnych przypadków, a mi chod...   17.03.2015, 10:17:34
- - com   To dopiero w zeszlym roku zaproponowano wiec nie m...   17.03.2015, 15:13:58
- - Forti   CytatTo dopiero w zeszlym roku zaproponowano wiec ...   17.03.2015, 16:10:59
- - com   Autor pomyslu implementacji tego do php czepiasz ...   17.03.2015, 16:31:07
- - marekmarkowski   Witam serdecznie. Jeśli chodzi o nowego PHPa to je...   17.08.2015, 11:14:24
- - gielo   No i mamy PHP7. Zainstalowalem, skonfigurowalem i ...   10.12.2015, 14:51:46
- - viking   Ja dzisiaj instalowałem na opensuse i jest odwrotn...   10.12.2015, 15:00:40
- - gielo   Coś masz nie tak. Miałem podobnie instalując paczk...   11.12.2015, 09:33:45
- - viking   Serwer jest dobrze skonfigurowany (lighttpd+php-fp...   11.12.2015, 09:39:34
- - !*!   To teraz czekamy na PHP w wersji 7.2 aż kod zostan...   11.12.2015, 11:24:29
- - gielo   Ja korzystam z wersji 7.0.0, nie RC (pod debianem,...   14.12.2015, 10:39:10
|- - Dejmien_85   Cytat(gielo @ 14.12.2015, 10:39:10 ) ...   17.12.2015, 08:35:48
|- - KsaR   Cytat(Dejmien_85 @ 17.12.2015, 08:35...   18.12.2015, 00:09:46
|- - Dejmien_85   Cytat(KsaR @ 18.12.2015, 00:09:46 ) B...   20.12.2015, 16:42:53
- - Pyton_000   Może wersja 7.x będzie miałe dłuższy life support ...   17.12.2015, 10:01:12
|- - Dejmien_85   Cytat(Pyton_000 @ 17.12.2015, 10:01:1...   17.12.2015, 23:46:55
- - Pyton_000   @ksar To już chyba totalna głupota To tak jakby z...   18.12.2015, 08:02:57
|- - KsaR   Cytat(Pyton_000 @ 18.12.2015, 08:02:5...   18.12.2015, 16:52:34
|- - !*!   Cytat(KsaR @ 18.12.2015, 16:52:34 ) C...   19.12.2015, 12:30:04
- - gielo   Wczoraj pokazala się wersja 7.0.1, z której usunię...   18.12.2015, 13:07:11
- - Pyton_000   Taką też wczoraj skompilowałem i uruchomiłem Dzia...   18.12.2015, 13:22:41
- - com   to wystarczyło by pisać kod zgodny z obiema wersja...   20.12.2015, 17:21:30
- - Pyton_000   To tak jakbyś miał zrobić IFa w samochodach Diesla...   20.12.2015, 18:14:17
- - KsaR   Trochę o PHP 7.1 (Po Angielsku): http://phpocean.c...   2.06.2016, 19:23:12
- - viking   Och. PHP dorobiło się w końcu "void"? Fa...   2.06.2016, 19:48:19
- - KsaR   Na to, to chyba każdy czeka(ł), co prawda do własn...   15.06.2016, 21:19:18
- - com   czy ja wiem czy każdy, jak czekał i koniecznie mia...   15.06.2016, 21:44:37
- - nospor   BYlem ostatnio na konferencji w Anglii gdzie byl k...   15.06.2016, 22:04:22
- - KsaR   Już jest stabilne 7.1 (od wczoraj) ChangeLog 7.1.0...   2.12.2016, 13:13:35
- - mrc   Ja poczekam jeszcze kilka miesięcy zanim będzie st...   2.12.2016, 14:15:30
- - Pyton_000   Przecież to już jest stable   2.12.2016, 18:52:46
- - Tomplus   mrc nie wierzy świeżym stabilnym wersjom   2.12.2016, 19:16:08
- - Pyton_000   ja nie wierzę home.pl   2.12.2016, 19:28:35
- - mrc   Cokolwiek wychodzi jako stable, przez kilka miesię...   3.12.2016, 06:49:51
- - Lion   Krótka analiza changeloga PHP pokazuje że właśnie ...   18.12.2016, 12:51:04
- - com   Na 7.1 można poczekać, ale 7 to już minimalna wers...   11.01.2017, 18:34:55
- - MaurycyPoland   zawsze tak jest, że coś najpierw wychodzi a potem ...   2.02.2017, 10:18:20


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

 



RSS Wersja Lo-Fi Aktualny czas: 18.04.2024 - 10:33