konto usunięte

Temat: Interfejs FLEX w aplikacji on-line

Z jakimi aplikacjami mieliście styczność, gdzie interfejs był napisany w Adobe Flex? Zastanawia mnie jak szeroko jest to wykorzystywane - technologia interesująca, bo pozwala stworzyć bogaty interfejs przypominający soft desktopowy ale sprawnie działający on-line w przegladarce albo stand-alone.

Jakie macie doświadczenia jao userzy albo developerzy? Ja sam mogę powiedzieć, że patrząc ze strony usera wygląda to bardzo ciekawie i dobrze zaprojektowane jest nie tylko ładne ale i funkcjonalne - można np. wykorzystać desktopową obsługę interfejsu z drag&dropem i tego typu bajerami, co w typowej webówce jest trudne do uzyskania.

konto usunięte

Temat: Interfejs FLEX w aplikacji on-line

Witam,

Przykłady aplikacji:
https://ebok.upc.pl/scripts/faktury/faktury/index.jsp
http://www.e-deklaracje.gov.pl/index.php?page=do_pobrania
http://www.balsamiq.com/
http://alivebox1.hostjava.net/ (login: demo, hasło: demo)
http://www.homestyler.com/designer
http://mindomo.com/demo.htm

i wiele innych.

Technologia ciekawa i z dużym potencjałem. Konkurencją jest Microsoft Silverlight, który chociażby daje możliwość programowania w jednym języku po stronie serwera i po stronie klienta. Różnic, zalet i wad jest naprawdę sporo, ale nie jest to miejsce na ich opisywanie.

Zaletą Flexa jest możliwość zminimalizowania ilości przesyłanych danych pomiędzy klientem, a serwerem dzięki AMF3, co daje niezłą przewagę nad JSONem wykorzystywanym głównie tam gdzie jest AJAX. Dzięki temu Flex bardziej się nadaje do aplikacji biznesowych z dużą ilością danych niż zwykłe technolgie AJAXowe.

Jeśli piszesz aplikację dla mas musisz mieć świadomość, że nie wszyscy są zwolennikami wtyczki Flash Player (niektórzy chociażby ją wyłączają z powodu uciążliwych lub zasobożernych reklam). Właśnie główną wadą jest duża zasobożerność takich aplikacji - tak twierdzi wielu przeciwników i obserwatorów tej technologii - jednak ja uważam, że tak jak wszędzie zużycie pamięci zależy od umiejętności programistycznych twórcy aplikacji. Odpowiednia dbałość o czyszczenie pamięci i używanie profilerów prowadzi do osiągnięcia niezłych wyników. Ostatnio było głośno również o słabym bezpieczeństwie Flash Playera, ale na bieżąco wydawane aktualizacje oprogramowania niwelują ten problem.

Podsumowując Flex jest dobrą alternatywą dla technologii tradycyjnych, w przypadku, gdzie faktycznie jest wymagane jej użycie. We Flexie można zrealizować wiele nietypowych rozwiązań takich jak interfejsy systemów ERP i aplikacje biznesowe, aplikacje wspomagające projektowanie, aplikacje multimedialne, a nawet gry 3D...

konto usunięte

Temat: Interfejs FLEX w aplikacji on-line

Dziękuję bardzo za przykłady - z przyjemnością zobaczę jak inni wykorzystują tę technologię i jaki osiągają efekt.

Aplikacją, którą robimy, jak to określiłeś "dla mas" jest http://www.firmowepapiery.pl

Co do wtyczki flash Player to wiadomo - o gustach się nie dyskutuje i mimo ewolucji wtyczki wciąż znajdą się "ortodoksyjni" zwolennicy i przeciwnicy, bez względu na merytoryczne przesłanki. W naszej aplikacji wykorzystujemy środowisko uruchomieniowe Adobe AIR, dzięki czemu program może wystartować w swoim własnym oknie, nie posiłkując się przeglądarką i jej wtyczkami.

Co do zasobożerności to podobnie jest z Javą, w której głównie robimy - wciąż pokutuje mit, jak ciężkie są pisane w niej aplikacje. Zgodzę się z Tobą, że jeżeli developerzy dysponują odpowiednią wiedzą i doświadczeniem i przyłożą się do kodu, to zasobożerność staje się mitem. Aczkolwiek wydaje mi się, że przy Flexie jeszcze bardziej trzeba się napocić, żeby go zoptymalizować - przy słabszym sprzęcie różnica w wydajności może być zauważalna. Jednakże przy słabszym przez duże S, który nie radzi sobie z płynną pracą z kilkoma aplikacjami na raz. IMHO zdecydowana większość użytkowników domowych korzystając z aplikacji Flexowej odpowiednio zoptymalizowanej nie zauważy żadnych kłopotów z wydajnością.

konto usunięte

Temat: Interfejs FLEX w aplikacji on-line

Tomasz R.:
Aplikacją, którą robimy, jak to określiłeś "dla mas" jest http://www.firmowepapiery.pl
Hehe, tę stronę również miałem dokleić do przykładów, ale nie potrafiłem sobie przypomnieć adresu ;) Aplikacja bardzo ciekawa, chociaż poprzez mój programistyczny punkt widzenia podobają mi się systemy, gdzie oprócz własnych wtyczek, dodatków czy modułów można ingerować w metadane aplikacji dostosowywując ją do potrzeb końcowego użytkownika.

Ze stwierdzeniem "dla mas" chodziło mi bardziej o użytkownikach o nie sprecyzowanych potrzebach. Prosty przykład: video czat w portalu społecznościowym, gdzie aplikacja jest dodatkiem, ale równocześnie każdy użytkownik może z niej korzystać. Wasza aplikacja to jest produkt, który jest skierowany do konkretnej grupy odbiorców, a zazwyczaj jeśli produkt się podoba to spełnienie wymagań przez użytkownika chyba nie stanowi problemu :)

Pozdrawiam.

konto usunięte

Temat: Interfejs FLEX w aplikacji on-line

Dziękuję za słowa uznania pod adresem naszego "dziecka".

Patrząc na ciepłe przyjęcie Firmowych Papierów na rynku wielce prawdopodobne, że Flexa będziemy używali dużo szerzej niż dotychczas, np. w zakresie, o jakim wspominasz. Wiadomo - większość naszej firmy to developerzy więc podzielają Twój programistyczny punkt widzenia :-)
Józef Grzybowski

Józef Grzybowski kierownik, Pilc

Temat: Interfejs FLEX w aplikacji on-line

z swojej strony polecam http://www.pilc.pl/interfejs.php

konto usunięte

Temat: Interfejs FLEX w aplikacji on-line

Józef Grzybowski:
z swojej strony polecam http://www.pilc.pl/interfejs.php

Hę?

konto usunięte

Temat: Interfejs FLEX w aplikacji on-line

Łukasz Grabski:
Józef Grzybowski:
z swojej strony polecam http://www.pilc.pl/interfejs.php

Hę?

Interesujące :) Nie ma to jak właściwy target reklamy.

Następna dyskusja:

Szukam aplikacji Remote Des...




Wyślij zaproszenie do