Poprogramowa艂em ostatnio troch臋 we Flutterze i chcia艂em si臋 z wami podzieli膰 opini膮 na temat tej technologii. Z perspektywy osoby zajmuj膮cej si臋 webem - rewelacji nie ma.
W programowaniu zwykle trudno jest wymy艣li膰 co艣 zupe艂nie nowego. Dotyczy to te偶 GUI. Tworzenie interfejs贸w u偶ytkownika z perspektywy kodu, podzieli艂bym na dwa podej艣cia.
- Rozdzielanie warstwy wizualnej od j臋zyka programowania za pomoc膮 XML lub HTML
- Tworzenie GUI za pomoc膮 samego j臋zyka programowania
Pierwsze
podej艣cie jest dla mnie bardziej zrozumia艂e. Przyk艂adowo - w HTML
tworzymy poszczeg贸lne elementy, dodajemy formularz i za pomoc膮 drzewa
DOM pobieramy jego warto艣膰. Ca艂o艣膰 stylujemy za pomoc膮 CSS. Jedno
spojrzenie na warstw臋 prezentacji i od razu widzimy, gdzie znajduj膮 si臋
poszczeg贸lne elementy GUI. Mo偶na je 艂atwo przenosi膰 czy usuwa膰.