Piszę stronę internetową z użyciem HTML, CSS i JS, która miałaby zachowywać się jak osobista książka kucharska. Miałaby mieć możliwość przeglądania zawartych tam przepisów, edycji, dodawania nowych, usuwania, wyszukiwania po kategoriach/nazwach/słowach kluczowych. Zastanawiam się, czy potraktowanie tego jak prostej apki typu CRUD jest odpowiednim wyjściem (przepisów miałoby być sporo). Czy do stworzenia tego wystarczą te technologie, czy muszę wchodzić w bazy danych? Myślałem też o jakimś frameworku, ale wolałbym chyba ograniczyć się do czystego JS'a. Czy ktoś z Was robił coś podobnego? Jak byście radzili to ogarnąć?
No ale "suma" czy "zbiór" przepisów to jest jednak baza danych, nie sądzisz?
Widzisz to inaczej?
Już pominę narzucające się oczywiste rozw. proj, np składniki
A jak chciałbyś to zapisać czym i gdzie?
Możesz zrobić bez bazy danych...
http://diveintohtml5.info/storage.html
Nie mam zbyt dużego doświadczenia z JS'em i nie poznawałem do tej pory baz danych, stąd to zastanowienie ;] Wiem, że na proste CRUD'y typu ToDoList wystarczy sam JS.
Chciałem napisać to w HTML, CSS, JS, dla własnego użytku lokalnego. Ale chciałbym, żeby to też było funkcjonalne i nieupierdliwe w użytkowaniu.
nie wystarczy sam js, musisz użyć do tego node.js (o ile chcesz używać js z każdej strony), musi to być coś co sobie działa po stronie serwera i obsługuje twoje dane czyli zapisuje je gdzieś, odczytuje itp A to "gdzieś" to zazwyczaj baza danych chociażby jakiś sqlittle
Myślałem też o node.js, ale jak mówię - nie mam z js dużego doświadczenia i przez co trochę rzeczy jeszcze robię po omacku. Dla tego chciałem zasięgnąć u Was jakiejś rady co do wyboru technologii, żeby nie zrobić sobie dodatkowo pod górkę ;)
A jeśli chodzi o bazy, to czemu sqlittle? Czemu nie MySQL, lub sqlite?
literówkę zrobiłem miało być sqlitle, natomiast podałem przykład najprostszej, ale jakaś musi być.
Nie zrobiłeś literówki, ty po prostu nie wiesz jak ta baza się nazywa :D Nie ma ani sqlittle
, ani sqlitle
. Jest SQLite
.
Wielkie dzięki za nakierowanie i podpowiedź :)