Przejdź do głównej treści
HPO Software Przewodniki krok po kroku po bazach danych 4D i tworzeniem aplikacji low-code — od pierwszej tabeli po działającą aplikację biznesową.

Niektóre linki na tej stronie są linkami afiliacyjnymi: jeśli dokonasz zakupu za ich pośrednictwem, możemy otrzymać prowizję bez żadnych dodatkowych kosztów dla Ciebie. Nie wpływa to jednak na nasze rekomendacje. Szczegóły znajdziesz w naszej polityce afiliacyjnej. Deklaracja afiliacyjna.

Podstawy nauki w 4. wymiarze

Podstawy nauki 4th Dimension Strona główna Spis treści ------------------------- i. Wstęp ii. Historia 1. Wymagania systemowe 2. Struktury programu 3.

Różnice w sieciowaniu 4. Różnice w środowiskach wykonawczych 5. Kompilator 6. Hosting stron internetowych 7. Wykresy danych 8.

Wtyczki 9. Narzędzia/narzędzia pomocnicze 10. Zasoby 11. Inne adresy URL dotyczące 4D 3. Różnice w sieciowaniu Zarówno 4D, jak i FMP umożliwiają sieciową pracę z bazami danych.

Sposób sieciowania w 4D i FMP znacznie się różni. Podczas gdy zwykły plik FMP może pełnić rolę hosta dla siebie i innych plików w sieci (hostowanie typu peer-to-peer), rozwiązanie to sprawdza się wyłącznie przy niewielkiej liczbie plików i użytkowników. W przypadku 4D konieczne jest posiadanie serwera.

Hostowanie typu peer-to-peer w 4D nie istnieje. Sieciowanie w FMP Do poważnych zastosowań sieciowych w FMP niezbędny jest serwer FMP Server. Serwer FMP udostępnia wyłącznie pliki.

Nadal potrzebna jest instalacja aplikacji FMP na komputerze, aby otworzyć plik, wprowadzać zmiany lub z niego korzystać. Kopię aplikacji FMP należy również zainstalować na każdym komputerze w sieci, który ma uzyskać dostęp do plików. Jeśli masz 100 komputerów i szacujesz, że maksymalnie 25 z nich będzie jednocześnie korzystało z plików, nadal musisz posiadać 100 kopii aplikacji FMP – po jednej na każdym komputerze. Sieciowanie peer-to-peer w FMP Jak wspomniano выше, zwykła wersja FMP może służyć do hostowania plików w sieci.

Powiązane: — Prosty interfejs arkusza kalkulacyjnego oparty na prawdziwej relacyjnej bazie danych, z automatyzacją, widokami i udostępnianymi interfejsami..

Choć rozwiązanie to bywa użyteczne, użytkownicy często szybko napotykają problemy. Teoretycznie FMP obsługuje maksymalnie 50 otwartych plików i 25 jednoczesnych użytkowników, jednak w praktyce nigdy nie osiąga się obu tych limitów jednocześnie.

Zazwyczaj możliwa jest konfiguracja: 1 gość z 48 otwartymi plikami, 2 gości z 25 otwartymi plikami lub 25 gości z 3 otwartymi plikami. Poza niską wydajnością sieciowania peer-to-peer w FMP, zarządzanie bazą danych – takie jak tworzenie kopii zapasowych czy odzyskiwanie danych po awarii – jest bardziej złożone niż w przypadku wersji serwerowej. Rysunek 9 – Hostowanie plików za pomocą aplikacji FMP w trybie sieciowym peer-to-peer Sieciowanie z użyciem serwera FMP (FileMaker Pro Server kosztuje około 1000 USD) Rysunek 10 – Udostępnianie plików za pomocą serwera FMP Serwer FMP może obsługiwać do 125 otwartych plików (uwaga: każdy komputer nadal może otworzyć maksymalnie 50 plików) oraz do 250 jednoczesnych gości.

Serwer FMP może jedynie udostępniać pliki w sieci lokalnej i nie nadaje się do hostowania ich w internecie. Sieciowanie w 4D (serwer 4D Server kosztuje od 900 do 1000 USD i obejmuje dwa jednoczesne połączenia. Dodatkowe licencje: 1 za 249 USD, 5 za 999 USD, 10 za 1999 USD) W 4D możesz utworzyć klientów, których instaluje się na każdym komputerze.

Jeśli robisz zakupy: — Narzędzie do tworzenia aplikacji o niskim kodzie, które łączy się z szerszym pakietem Zoho i oferuje ceny za użytkownika, a nie za aplikację..

Dla dewelopera są one bezpłatne i można je tworzyć oraz instalować w dowolnej liczbie. Aby sieciowo udostępniać bazę danych w 4D, konieczny jest serwer 4D Server. Następnie zakupuje się licencje dla serwera 4D Server.

Oprócz dwóch licencji na jednoczesne połączenia dostarczanych razem z serwerem, należy dokupić dodatkowe licencje tak, aby ich łączna liczba była równa lub większa od maksymalnej liczby jednoczesnych użytkowników. Oznacza to, że jeśli masz 100 klientów, ale przewidujesz maksymalnie 25 jednoczesnych użytkowników, wystarczy zakupić 25 licencji.

Na każdym komputerze instaluje się kopię aplikacji 4D Client. Serwer 4D pozwala wówczas na jednoczesne połączenie liczby użytkowników nieprzekraczającej zakupionej liczby licencji. Rysunek 11 – Udostępnianie plików za pomocą serwera 4D Uwaga: Plik struktury na każdym komputerze z klientem 4D jest automatycznie umieszczany tam przez serwer 4D. Deweloper nie musi ręcznie kopiować struktury na poszczególne машины.

Warto również zauważyć, że plik struktury instalowany wraz z plikami klienta stanowi podzbiór głównego pliku struktury. Istnieją dwie wersje serwera 4D Server. Jedna umożliwia klientom 4D nie tylko korzystanie z plików, ale także otwieranie i przeprowadzanie prac projektowych nad strukturą bazy danych (koszt około 1000 USD).

Druga wersja, zwana 4D Server Application (koszt około 900 USD), pozwala wyłącznie na korzystanie z bazy. Obie wersje obsługują zarówno sieciowanie, jak i publikowanie plików w internecie. Uwaga: poza etapem testów, do korzystania z funkcji publikowania w internecie konieczny jest dodatkowy zakup licencji webowej (1000 USD). Pliki klienckie W FMP nie istnieje pojęcie pliku klienckiego.

Na każdym komputerze musi być zainstalowana pełna wersja FMP. W 4D wystarczy aplikacja 4D Client na komputerze użytkownika. Uwaga: plik struktury jest pobierany i automatycznie aktualizowany przez serwer 4D.

Powiązane: — Niewymagający kodu kreator baz danych, przeznaczony dla portali, katalogów i narzędzi wewnętrznych – z cenami ryczałtowymi zamiast opłat za użytkownika..

Aplikację 4D Client można swobodnie dystrybuować w sieci wśród wszystkich użytkowników. 4D Client umożliwia użytkownikowi dostęp do bazy danych znajdującej się na komputerze serwerowym. Copyright © 1994-2000 HPO Soft. Wszelkie prawa zastrzeżone.


Wypróbuj FileMaker za darmo przez 45 dni

Długotrwała platforma relacyjnych baz danych dla zespołów, które potrzebują niestandardowych aplikacji na komputery stacjonarne, w Internecie i na urządzeniach mobilnych w jednym pliku.