Mirosław
Biskupski
Senior Automation
Engineer
Temat: Prosta aplikacja we Flexie, prośba o poradę
CześćPytania, które zadam być może wydadzą się banalne, ale akurat w tej technologii jestem zielony, a potrzebuję porady, która wpłynie na to, w czym będzie wykonane moje zlecenie.
Do wykonania (na tym etapie) prosta strona, gdzie klient firmy będzie mógł dokonać rezerwacji pewnej dość drogiej rzeczy. Klient loguje się na stronę, wybiera godziny rezerwacji, następuje weryfikacja rezerwacji (niegrzeczny klient nie może wypożyczyć sprzętu) i na końcu zapis w bazie. Do tego dochodzą raporty. To ma być także powiązane z innym systemem, ale to kwestia w tej chwili pomijalna.
Na serwerze odwieczny duet: PHP5/MySQL5
Założenie: rezerwacja ma być jak najprostsza, tj żadnych dodatkowych rzeczy do instalowania (dopuszczam Flash-a) a wszystko ma być proste w obsłudze, czyli:
- najlepiej, żeby data była wybierana z kalendarza (prosta możliwość nawigacji np: o tydzień/miesiąc
- wybór godzin w danym dniu jak najprostsza, np: godziny wyświetlane w postaci np: tzw "toggle buttons", tzn każda godzina to przycisk (klient klika na przyciski 10,11,12 żeby zarezerwować tę rzecz od 10 do 12.
Dane są odczytywane i zapisywane w MySQL
Z tego co oglądałem, to Flex to ciekawa technologia, ale doczytałem się, że do uruchamiania konieczne jest AIR. Czy to jest prawda w przypadku, kiedy uruchamia się aplikację przez przeglądarkę? Tak jak wspomniałem, odpada doinstalowywanie czegokolwiek, dlatego też odpada moja ulubiona technologia - Silverlight. Jest zbyt mało popularna, a klient widząc, że trzeba coś instalować, może to być problemem.
Sugerowano mi, żeby wykorzystać po prostu HTML5. To by wymagało tylko (i aż) nowych/najnowszych wersji przeglądarek, co też nie do końca jest OK
Z drugiej strony wybór technologii do tego prostego projektu może spowodować, że będą ją wykorzystywał przy bardziej zaawansowanych aplikacjach RIA, bo tak naprawdę to mnie docelowo interesuje.