Jestem na trochę nowej ziemi tutaj i być może jest to repost (jeśli tak, przepraszam).Aplikacja Intraweb HTML5, git i baza danych - czy mieszają się?
Potrzebuję wskazówek, w którą stronę iść. Wcześniej tworzyłem aplikację na Androida i znalazłem, że korzystam z większości czasu pracy programisty w interfejsie użytkownika. Chcę zaprojektować interfejs użytkownika za pomocą HTML5 i rozpowszechnić go na platformie z systemem Android i iOS.
Zrobiłem wiele badań na temat rodzimej i hybrydowej, aby skupić się na moim wysiłku. Przyszedł na kilka platform, takich jak PhoneGap, Appcelerator, Trigger.io i AppGyver (dwa ostatnie atrakcyjne). Ale teraz jestem zdezorientowany ...
Zasadniczo chcę stworzyć środowisko intraweb, które pozwoli zespołowi rozwijać zawartość HTML5, która przesyła dane do bazy danych przy jednoczesnym utrzymaniu rozwoju i bazy danych pod ścisłą kontrolą wersji.
Myśląc o takiej konfiguracji
- lokalny serwer obsługujący kod źródłowy HTML5 i bazy danych (S) - git upstream.
- Rozwój odbywa się wtedy przez git na komputerach
- mobilnej/tabletek ciągnie źródło (pochodzenie git) i stwarza sytuacje, że przyciągają zażądać zapisy danych do upstream (a tym samym wszystkie inne piloty)
- Wiele jednostek może pracować na tej samej instancji i przyczynić się do danych żądania wyciągnięcia do źródła. Widzą zmiany od razu (logika powinna zapewnić żadnych konfliktów - myślenie Pingowanie urządzeń)
Nie trzeba rozpowszechniać nową aplikację za pośrednictwem sklepów z aplikacjami, jeśli jakiś nowy html5 dodaje (bez zachowania nie zmienił więc oczywisty naruszone).
Obecnie zastanawiam się nad zrobieniem natywnej aplikacji, która ma przeglądarkę internetową i wykonuje polecenia git, ale obawiam się, że utknę (nie mam doświadczenia w programowaniu na iOS). Czy to przesada?
Nie jestem wcale przeciwko hybrydowym dostawcom - tylko zastanawiam się, czy pozwolą mi osiągnąć to, na co się staram.
Jeśli ktoś ma jakieś linki do samouczków online, jak zarchiwizować podobne zadanie lub może dostarczyć użytecznych wskazówek/wskaźników, to byłbym wdzięczny.
Przekażę wszystkie odpowiedzi, które mi pomogły i podpowiedzę rozwiązanie, które pomogło mi najbardziej.
nie wiem czy ten komentarz będzie przydatna, ale ostatnio odkryłem również Codename One jako Platforma do tworzenia aplikacji cross-mobile, będziesz pisać w języku Java i będziesz mieć użytecznego projektanta gui: https: //www.codenameon e.com/ – Lorenzo
Dzięki za sugestię. Głównym problemem z JAVA w Eclipse było edytowanie interfejsu użytkownika w xml - mając nadzieję na łatwiejsze zadanie przy użyciu CSS (więcej wsparcia) – Norfeldt