Moja żona rozpoczyna nową działalność i chce, żebym utworzył dla niej stronę internetową, która pozwoli klientom rezerwować spotkania. Oczywiście mogłem zacząć budować coś od zera, ale biorąc pod uwagę, że jest to dość standardowy problem, wolałbym ponownie wykorzystać istniejące rozwiązanie (najlepiej w Javie, ale jest na to pewna elastyczność) lub zbudować na bazie hostowanej rozwiązanie takie jak Kalendarz Google. Co byś polecił?Jaki jest najprostszy sposób na zbudowanie strony z rezerwacją spotkania?
Odpowiedz
Dostępne są obszerne narzędzia do urządzenia Google Calendar API. W szczególności przeczytaj Google Calendar Developer's Guide.
NIE buduj własnego od podstaw; jest to zaskakująco trudny proces (jeśli jesteś ciekawy, spójrz na standard iCalendar, jest w nim zadziwiająco duża złożoność). Jako osoba, która od początku starała się opracowywać tego typu rzeczy, zdecydowanie polecam używanie istniejącego hostowanego rozwiązania, takiego jak Kalendarz Google.
Systemy rezerwacji online są o wiele bardziej złożone niż się wydają. Musisz na przykład wziąć pod uwagę podwójne zapobieganie rezerwacji.
Zamiast ponownego wynajdowania koła, można użyć istniejącego systemu rezerwacji online, takiego jak www.EzyOnlineBookings.com. Jest niedrogi, wystarczająco elastyczny, aby poradzić sobie z większością scenariuszy i wygląda całkiem nieźle. Ponadto, integruje się bezpośrednio z kalendarzem Google, jeśli twoja żona woli używać kalendarza Google dla firm.
- 1. Najprostszy sposób na zbudowanie drzewa z listy przodków
- 2. Jaki jest najlepszy sposób na zbudowanie złożonego NSCompoundPredicate?
- 3. Jaki jest najlepszy sposób na zbudowanie odtwarzacza audio AngularJS?
- 4. Jaki jest najlepszy sposób na zbudowanie modelu widoku?
- 5. Jaki jest najprostszy sposób na usunięcie pustych NSStrings z NSArray?
- 6. Najprostszy sposób na uruchomienie strony internetowej w Androidzie z ikoną
- 7. Jaki jest najprostszy sposób na uniknięcie HTML w Pythonie?
- 8. Jaki jest najprostszy sposób na stworzenie ukształtowanego okna w wxPythonie?
- 9. Jaki jest najprostszy sposób na utrzymanie map/struktur w Clojure?
- 10. Jaki jest najprostszy sposób zapisu na stdout w trybie binarnym?
- 11. Jaki jest najprostszy sposób na iterację w tablicy tablic?
- 12. Jaki jest najprostszy sposób wyczyszczenia wszystkich pseudo klas na elemencie?
- 13. Jaki jest najprostszy sposób na aktualizację schematu mnesii?
- 14. Jaki jest najprostszy sposób obsługi zdarzenia SelectedItem z MVVM?
- 15. Jaki jest lepszy sposób na zbudowanie NSPredicate z wieloma głębokimi relacjami?
- 16. Jaki jest najprostszy sposób na konwersję zrzutu danych SO z HTML z powrotem na Markdown?
- 17. Najprostszy sposób na pobranie pliku?
- 18. Najszybszy sposób na zbudowanie prostej aplikacji Symbian?
- 19. Jaki jest najprostszy międzyplatformowy sposób wyświetlania okien dialogowych w Pythonie?
- 20. Jaki jest najprostszy sposób zdefiniowania zmiennej lokalnej w Oracle?
- 21. Jaki jest najprostszy sposób użycia szablonów widoku wąsów w szynach?
- 22. W Chrome, jaki jest najprostszy sposób wyświetlenia typu MIME dokumentu?
- 23. Jaki jest najprostszy sposób wykonania klasy Java co 30 sekund?
- 24. Jaki jest najprostszy sposób konwertowania listy z str na listę z int?
- 25. Jaki jest najprostszy sposób utworzenia żądania HTTP GET w Perlu?
- 26. Jaki jest najlepszy sposób na analizowanie strony internetowej w Ruby?
- 27. Jaki jest najprostszy sposób, aby obraz był dotykalny w libgdx?
- 28. ANTLR Jaki jest najprostszy sposób realizacji języka Pythona?
- 29. Jaki jest najlepszy sposób na zbudowanie obiektu JavaScript, aby działał ORAZ przekazywał JSLint?
- 30. Jaki jest najlepszy sposób na zbudowanie systemu wtyczek dla aplikacji Moose?
Zależy od firmy. Nie chciałbym ufać wizytom mojej firmy w Google. Istnieje mnóstwo API kalendarza. –
Wiem, że ufałbym Google w tym dziale bardziej niż Microsoft (Exchange), chociaż problem z Exchange nie dotyczy prywatności, chodzi o to, czy działa wydajnie, czy w ogóle. Ale wiele osób ma takie same obawy o prywatność. Wystarczająco uczciwe, ale myślę, że jest przesadzone. – cletus