ЈетБраинс доноси Јетпацк Цомпосе, Гоогле-ов декларативни оквир за дизајн за Андроид, на веб. Данас је доступан као преглед.
У последњих неколико година, дошло је до прилично великог притиска за развој програма на више платформи. Оквири као што су Реацт и Флуттер су креирани како би се омогућило програмерима да деле једну базу кода на Андроиду, иОС-у, десктопу, па чак и на вебу. Чак и ЈетБраинс, компанија која стоји иза неких од најпопуларнијих ИДЕ-а и програмског језика Котлин, ради на развоју више платформи. Прво са Котлин Мултиплатформом, али недавно са Јетпацк Цомпосе.
Недавно је ЈетБраинс пренео Јетпацк Цомпосе, Гоогле-ов декларативни оквир дизајна за Андроид, на радну површину. Ово је омогућило развој десктопа на више платформи заснован на Јава ЈВМ-у. Користећи Јетпацк Цомпосе, можете направити апликацију за Андроид, мацОС, Виндовс, па чак и Линук, све из једне базе кода. Али поред иОС-а, Цомпосе-у недостаје прилично велика платформа: веб.
То ће се ипак променити. ЈетБраинс има ослобођени оно што називају Технолошки преглед Јетпацк Цомпосе за Веб.
Сада, Тецхнологи Превиев је у основи отмено име за пре-алфа. Цомпосе фор Веб није ни близу спреман за употребу у производњи. Нема туторијала, врло мало документације, а АПИ-ји нису ни близу потпуни. Уз то, да видимо шта Цомпосе фор Веб до сада нуди.
У тренутној верзији, постоје два начина на која можете да развијете у Цомпосе фор Веб: коришћењем ДОМ АПИ-ја или коришћењем постојећих виџета за састављање, као што су колона или текст.
Ако користите ДОМ АПИ, имаћете АПИ имена која представљају различите ХТМЛ елементе, као што су стр, а, и тако даље. Велика разлика између Цомпосе и класичног Котлин ЈС-а је у томе што можете користити декларативни дизајн заснован на држави. Ова опција изгледа као мост између класичног веб развоја и потпуног декларативног развоја корисничког интерфејса. Поред креирања изгледа, Цомпосе фор Веб вам такође омогућава да креирате динамичке таблице стилова засноване на стању.
Друга опција је оно што ће изгледати познатије програмерима за Андроид и Цомпосе. Постоје унапред направљене компоненте, као што су колона, ред и клизач, које можете да користите за прављење веб корисничког интерфејса. Тренутно, они нису баш потпуни и стилови и опције нису у потпуности имплементирани. Али то нам барем даје представу о томе шта ЈетБраинс спрема за Цомпосе фор Веб.
Све у свему, тренутно нема много тога за Цомпосе фор Веб. Још увек је у свом врло рано. Али то би могло много значити за будућност. Лично, као Андроид програмер, имао сам проблема да уђем у оквире распореда засноване на претраживачу. Основни ХТМЛ и ЦСС могу бити незграпни, а Реацт и Флуттер синтаксе су и даље засноване на ХТМЛ дизајну.
Потпуно функционалан, вишеплатформски језик дизајна који није заснован на принципима веб дизајна је прилично узбудљив. Док Јетпацк Цомпосе још има дуг пут, оно што је ЈетБраинс планирао могло би много значити за будућност дизајна корисничког интерфејса.
Ако желите да сазнате више о Цомпосе фор Веб, погледајте ЈетБраинсову најаву. Ако сте заинтересовани да се поиграте са тренутном имплементацијом, идите до ГитХуб спремишта.