Фоундатион 6 - 10 Амазинг Нев Феатурес
Развојни програмери фронт-енд оквира нису само седели на ловорикама док је Боотстрап тим радио на свом импресивном новом издању. Прошле године су отишли на невероватну Ворлд Тоур како би подијелили своје знање са својим корисницима и питали их како користе Фондацију у свом стварном животу..
По повратку на своје столове, они су објединили потребе и жеље својих корисника и кренули у планирање новог великог издања оквира: Фондација 6.
Још је у развоју, али планови су веома обећавајући. Предстојеће карактеристике фокусирају се на 3 главне области: перформансе, прилагодљивост и приступачност. Погледајмо сада 10 ових карактеристика.
1. Поједностављени радни процес
На основу искустава својих корисника, Фондација је развила нови слоган, наиме “Прототип за производњу”, за Фондацију 6. То значи нови, поједностављени радни процес који ће омогућити дизајнерима и програмерима ићи равно од прототипа до производње.
Циљ нове Фондације 6 је да обезбеди флексибилан и лако прилагодљив оквир који омогућава писање чистог и семантичког кода од самог почетка. Тренутна верзија, Фондација 5 такође омогућава брзу израду прототипова, али ми то можемо очекивати даљу оптимизацију рада у наредном издању.
2. Поједностављени процес инсталације за Сасс верзију
Једна од најузбудљивијих ствари у оквиру Фондације је да је изграђена са Сасс стилским језиком, тако да је могуће брзо прилагодите подразумевана правила стила нашим стварним потребама.
Процес подешавања Сасс-а био је помало застрашујући за многе кориснике, тако да ће нова велика верзија добићете поједностављен процес подешавања за Сасс верзију. То значи да ће Сасс сетуп захтевају много мање зависности него пре. Наравно, ако вам је дража ванилија ЦСС верзија, још увек можете да се одлучите за то.
3. Нови, подешен за подешавање за максималисте
Поред регуларне Сасс верзије, Фондација 6 долази са соупедом Сасс верзија која ће омогућити програмерима моћне опције прилагођавања.
ЗУРБ, креатор Фондације ће отворити свој властити развојни стуб за јавност, укључујући и своје статички генератор локације, ливе-релоад сервер и оптерећења унутрашњих техника оптимизације укључујући интеграцију УнЦСС-а за уклањање неискориштених стилова и УглифиЈС за ЈаваСцрипт компресију.
У основи, биће нам омогућено да радимо у истом развојном окружењу које ЗУРБ интерно користи.
4. Смањено време учитавања странице
Тим Фондације је морао да се суочи са конструктивном критиком која је тврдила да у већини пројеката Фондације, око 90% ЦСС кода иде неупотребљиво. Ово није важило само за Фондацију, већ и за друге велике ЦСС оквире као што су Боотстрап и ТопЦоат. Као део њиховог одговора, Зурб је одлучио да значајно смањи величину фајла излазног ЦСС-а применом приближно 40-50% редукције кода..
Интересантно је напоменути да се покушавају разликовати од Боотстрап-а наводећи "Фондација није оквир који ће имати стилску класу маргине и паддинг или округли и радијус". (За референцу погледајте нове услужне класе Боотстрап 4 у претходном посту).
5. Основни стилови који делују као Вирефрамес
Други део напора за побољшање перформанси је да створите основни стил који ће функционисати као вирефраме уместо коначног дизајна. То првенствено доводи до лакше теме, али има и другу велику предност. Како ће се више стилских правила преселити у појединачне компоненте, програмери ће имати прилику лакше обликовати њихов дизајн.
Надам се да то значи да ће сајтови засновани на Фондацији имају мање сличног, стандардизованог изгледа, и дизајнери ће имати више простора за екпуз прекрасан и јединствен солутиона који ће побити недавне бриге око досадне мреже.
6. Олакшани селективни увоз
Фондација 5 омогућава програмерима да изаберу само компоненте које желе да користе. Фондација 6 ће овај подухват прећи на следећи ниво померање функције селективног увоза у датотеку _сеттингс.сцсс Сасс.
На овај начин _сеттингс.сцсс ће бити а заиста универзални конфигурациони фајл, јер нећемо моћи само да прилагодимо функције као што су ширина редова или подразумевани фонтови уз његову помоћ, али и лако искључивање компоненти које нам нису потребне. Ако то учинимо, можемо постићи даљње побољшање перформанси.
7. Леанер и Цлеанер Сасс
У процесу редизајна, Фондација је поново размотрила сваки аспект оквира, па тако и они променио начин на који су користили језик Сасс стилова. Открили су да су у неким случајевима користили Сасса који су водили ка непотребно прекомплицирање ЦСС излаза. С циљем да се у њиховом уму оснује мања и чишћа база кода, они су такође рационализовали своју Сасс структуру.
У Фондацији 6 можемо очекујемо смањено гнијежђење и специфичност, поједностављене упите медија (спојили репетитивни код), и умањене компоненте компоненти. Ово друго значи да ће бити мање компоненти, а преостале ће имати мање параметара, што ће довести до једноставнијег и логичкијег кода.
Ако волите микине, не брините, свака компонента ће их и даље имати, само ће бити редизајнирани да буду ефикаснији и кориснији него што су тренутно.
8. Побољшане мреже
Приликом резања компонентних миксина, Фондација 6 ће доћи побољшане мреже то ће нам омогућити креирајте прилагођену мрежу.
Зурб обећава да ћемо моћи лако се гради као компликован мрежни систем као што желимо, укључујући софистициранији прилагођени редови и нестед гридс, и могућност претварања подразумеваних класа у семантичку ознаку. Побољшани мрежни миксини ће направити струју стварање мреже је још интуитивније, флексибилније и брже.
9. Беспрекорна интеграција прилагођених ЈаваСцрипт додатака
Фондација 5 тренутно има много ЈаваСцрипт компоненти као што су цоол модални дијалози, описи алата, лепљива навигациона трака, лигхтбокес и многи други који сувременом веб сајту требају, али ће предстојеће велико издање омогућити да напишите наше прилагођене додатке за ЈаваСцрипт искориштавање језгре Фондације. То је велики корак напред у оба једноставност и перформансе.
У будућности ћемо моћи приступ уграђеним методама иницијализације, тоггле триггерс и прекида, и да искористи све друге карактеристике глобалног ЈаваСцрипт-а Фондације.
10. Потпуна приступачност
Вероватно најневероватнија карактеристика нове Фондације 6 је да ће бити потпуно приступачна. Свака компонента и исјечак кода долазе са одговарајућим ВАИ-АРИА атрибутима и улогама оријентира. Штавише, програмери ће чак бити са упутством за корисника О томе како се користе нови веб стандарди.
Дакле, ако желимо да нашим клијентима пружимо потпуно приступачну веб страницу, не треба да радимо ништа друго него да градимо свој дизајн са Фондацијом 6. Имајте на уму да ћемо и даље требати додајте одговарајућа АРИА правила на наше ХТМЛ странице сами, иако Зурбов долазни кориснички водич сигурно ће олакшати процес учења.