Vyšlo Nette 2.3.9 a co dál?
- David Grudl
- Nette Core | 8215
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
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)