Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Szukam testerów] Baza danych informująca o zmianach
sweter
post 30.03.2016, 21:08:59
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Hej!
Piszę aplikację służącą do informowania o zmianach w bazie danych i szukam chętnych osób do beta testów.

Idea:
Aplikacje działają tak, że trzeba odpytywać bazę danych aby zaktualizować dane w przeglądarce. Schemat aplikacji wygląda tak: przeglądarka - serwer - baza. Mój system (nazwijmy go SS) umieszczam między serwerem, a bazą lub nawet zastępuje nim serwer. Za każdym razem kiedy następuje zapis w bazie, system informuje nasłuchujących klientów, że coś dodano, zedytowano lub usunięto.

A jak stać się nasłuchującym klientem? Trzeba pobrać dane z bazy w "tradycyjny" sposób. System SS zarejestruje to i będzie wiedział, że ten klient ma wyświetlone te dane i należy informować go o zmianach.
Można również zarejestrować się jako słuchacz wskazanych danych (rekordy, tabele lub kolekcje).
Oczywiście w każdej chwili można wyrejestrować się z nasłuchiwania.

Klientami mogą być aplikacje serwerowe, mobilne, a nawet przeglądarkowe (komunikacja po WebSocket).

Bezpieczeństwo
Jeżeli łączymy się z naszego serwera to dane nie są weryfikowane (ale mogą być).
Gdy łączymy się z mniej zaufanego źródła (np. przeglądarka) to dane są obowiązkowo walidowane.
Dodatkowo istnieje system uprawnień: aby zrobić coś z danymi (dodać, zedytować, usunąć lub przeczytać) należy robić to jako użytkownik z odpowiednimi uprawnieniami.
Przykładowo na blogu mamy następujące grupy użytkowników: autor, moderator, użytkownik niezbanowany, użytkownik zbanowany. Autor może dodawać, edytować i usuwać artykuły oraz komentarze, moderator może edytować artykuły i dodawać komentarze, użytkownik niezbanowany może dodawać komentarze i edytować te napisane przez niego, a użytkownik zbanowany może tylko czytać (tak jak każdy, nawet niezalogowany użytkownik).

Możliwości
Zauważ jakie możliwość to tworzy! Szybsze i tańsze budowanie aplikacji webowych.
Możesz określić strukturę bazy danych i od razu pisać kod w JS.
Udostępnia Ci wygodniejszy sposób budowania aplikacji czasu rzeczywistego.
Nie musisz budować własnych mechanizmów wykrywających zmian w danych - system SS Cię o nich automatycznie poinformuje.

Szczegóły techniczne
Na razie obsługuje bazy relacyjne (MySQL, PostgreSQL), ale w przyszłości będzie to rozszerzone do nierelacyjnych (MongoDB).
Łączenie przez połączenie TCP lub WebSocket.
Bazy danych hostuje na swoim serwerze, ale możesz hostować ja na swoim serwerze i dać mi do niej dostęp.

Zysk
Każdy tester po wyjsciu z bety otrzyma za darmo konto w pełnej wersji.
Możliwość współtworzenia produktu małym nakładem sił z Twojej strony. Chciałbym mieć stały kontakt z Tobą, aby stworzyć aplikację, która będzie programmer-friendly. Mogę zrobić to tylko słuchając i reagując na uwagi oraz komentarze z Twojej strony.

Zainteresowanych proszę o kontakt przez PW.

Ten post edytował sweter 31.03.2016, 11:50:18
Powód edycji: [Spawnm]:


--------------------
Go to the top of the page
+Quote Post
Spawnm
post 30.03.2016, 23:42:22
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Projekt open-source?
Go to the top of the page
+Quote Post
sweter
post 31.03.2016, 09:19:03
Post #3





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Nie planuję


--------------------
Go to the top of the page
+Quote Post
Spawnm
post 31.03.2016, 09:30:04
Post #4





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Czyli szukasz darmowych testerów swojego komercyjnego projektu?
Go to the top of the page
+Quote Post
O$iek
post 31.03.2016, 09:38:39
Post #5





Grupa: Nieautoryzowani
Postów: 45
Pomógł: 16
Dołączył: 28.02.2009

Ostrzeżenie: (0%)
-----


Będziesz miał do CV tongue.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 09:53