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 :)
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 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%)
|
Cytat Bo jeśli tolerancja błędów i szybkość działania PHP jest do zaakceptowania to tak na prawdę na dzień dzisiejszy nie ma czym go zastąpić. w firmie w której pracuję, robi się strony www (tzn. stronek jako tako nie klepiemy, ale może to być część większej aplikacji) w technologiach ms (.net, asp.net) a także w javie (jsp itp.). Aplikacje desktopowe zarówno w Javie jak i c# oraz kilku innych technologiach (niektóre projekty mają już sporo lat, więc są pisane w dość egzotycznych językach). PHP ma dużą konkurencję jeśli chodzi o technologie (www można robić i w javie i w .net i wielu innych technologiach. Mi osobiście podoba się Grails). Popularność PHP nie wynika z tego, że jest niezastąpiony, tylko z tego, że był jednym z pierwszych - wtedy była to dobra technologia więc się upowszechnił i dlatego jest sporo tanich serwerów obsługujących php, oraz jest dużo tanich klepaczy php. Z punktu widzenia biznesowego, taniej i łatwiej jest znaleźć ekipę PHPowców niż Grailowców czy RORowców. Jakość języka ma tu niewiele do rzeczy. Cytat W node czy dart praktycznie jakikolwiek refactoring jest niemożliwy Za to w javie/c# refaktoring jest znacznie prostszy niż w php. Jak w projekcie są testy jednostkowe, to w czym by nie był napisany, to będzie w miarę ok, ale gdy brak testów, to w językach kompilowanych refaktoryzacja jest znacznie łatwiejsza - przynajmniej dla mnie. Cytat . Ja już wolę to strtolower czy strpos, niż wkładanie wszystkiego w objekt i pisanie elaboratów jak w java Podejrzewam, że po prostu nie potrafisz programować obiektowo, dlatego to dla Ciebie problem. nie wydaje mi się, żeby str_len($sting) było "fajniejsze" od string.length() jak chcesz zrobić kilka operacji stringowych to robisz tak trim(strToLover(substr($zmienna,$parametr1,$parametr2))) podczas gdy w javie możesz napisać: zmienna.substr(parametr1,parametr2).toLover().trim() Który zapis jest ładniejszy ? (to oczywiście pseudokod). Java jest kobylasta (rozwlekła) - to fakt. O ile JVM to coś fajnego, o tyle sama java jest taka sobie w dzisiejszych czasach, szczególnie porównując do c# (gdzie są różne Taski, lambdy, extension methods czy głupie słówko "var" ) albo scali. Natomiast rozwklekłość javy nie jest żadnym argumentem dla php, bo ten też nie jest specjalnie zwięzły jak na język skryptowy - polecam zapoznać się choćby z grails (język to groovy - skryptowa java można powiedzieć). Cytat Klasy niestety = narzut, referencje, problemy z porównaniem (equals() z javy tongue.gif ?). Lepiej jakby scalary miały swoje metody (były pseudo obiektami), np wszystkie str* do wywołania jako "sdfsdf"->toLower(). Akurat php jest językiem obiektowym i klasy (choćby mysqli zamiast zestawu funkcji mysql_*) istnieją, więc nie rozumiem tej obawy. Groovy o którym wspomniałem (i nie jest on wyjątkiem) jest językiem skryptowym, w pełni obiektowym i działa szybciej niż PHP. Wywołanie o którym napisałeś " "sdfsdf"->toLower() " to przecież jest właśnie obiektówka - traktowanie ciągu znaków jako obiekt - tak to działa w javie/c#. Oczywiście "pod spodem" wcale nie musi to być obiekt, kompilator/interpreter robi tak, żeby było dobrze i optymalnie. Ważne, że programista widzi kod jako obiektowy. Z tym, że słowo "klasa" nie było tu kluczowe. Po prostu nie widzę sensu wywalania funkcji stringowych i zastępowania ich czymś innym ze względu na kompatybilność - to wszystko. Można tak rozwijać, żeby nie stracić na kompatybilności, bo wyrzucenie jakichś funkcji nie zwiększy wydajności. PS. Ten post może wydać się "anty PHP" - W rzeczywistości nie uważam go za zły język. Tylko, że pisanie, że jest niezastąpiony, jest mało trafione. PHP się rozwija, jest coraz lepszy... ale nie on jest liderem, on tylko dzielnie goni konkurencję (IMG:style_emoticons/default/smile.gif) Ten post edytował peter13135 19.08.2014, 19:17:27 |
|
|
|
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
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 ![]() ![]() |
|
Aktualny czas: 8.12.2025 - 23:49 |