Vyšlo Nette 2.3.9 a co dál?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
David Grudl
Nette Core | 8111
+
+71
-

Rok po uvedení verze 2.3.0 vychází Nette 2.3.9. Podle plánu se tak řada 2.3 dostává do fáze, kdy budou po dobu dalšího roku opravovány jen závažné chyby (každá verze Nette je udržována 2 roky).

Jaké jsou další plány?

Rád bych za měsíc připravil k vydání verzi 2.4. Ta by se dala označit jako „údržbová“, drtivá většina novinek se dostala už do 2.3 a v současnosti se obě větve liší minimálně (viz přehled).

Verze 2.4 bude využívat jazykových vymožeností PHP 5.6. Framework sám přestane používat třídu Nette\Object, kterou nahradí trait (už jsem to vyzkoušel třeba u Latte, Dibi nebo Texy), jednak je k tomuto účelu vhodnější a také hrozí, že slovo Object nepůjde použít pro název třídy v PHP 7.1.

Uživatelé, kteří nebudou mít PHP 5.6, mohou klidně setrvat u Nette 2.3. Za rok, kdy podpora 2.3 skončí, bude také ukončena ze strany PHP podpora všech starších verzí než 5.6. Do té doby by bylo vhodné na Nette 2.4 přejít.

U Nette 2.4 opustím současný systém vydávání verzí celého frameworku a přejdu čistě na vydávání nových verzí jednotlivých komponent. Mnoho uživatelů už takto framework používá (tj. mají v Composeru vyjmenované jednotlivé komponenty namísto nette/nette) a dostávají aktualizace rychleji, teď to bude fungovat i v případě uvedení onoho nette/nette.

Po vydání 2.4 se chystám věnovat zejména dokumentaci, webu, článkům o Nette a podobně. Příští verze, pravděpodobně označená Nette 3, by proto mohla vyjít přibližně za rok a rád bych je postavil už čistě na PHP 7, které by mělo být tou dobou rozšířenější.

blindAlley
Člen | 31
+
+2
-

S tím traitem „Strict“ je to tedy ohledně případné kolize dost „blízko“ jako s tím „Object“, ale jestli je něco lepšího těžko říci.

Editoval blindAlley (23. 2. 2016 17:19)