Backend - co oprócz CRUDów?

Backend - co oprócz CRUDów?
N9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 39
0

Myśle nad zrobieniem jakiejs aplikacji webowej, ale poza CRUDami nic mi nie przychodzi do głowy. Co mozna innego zrobic?

UglyMan
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2206
0

Logikę biznesową.Czyli z frontu podajesz tylko potrzebne dane, a to backend przelicza, wylicza, zapisuje itp itd.

superdurszlak
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 2002
0

Aplikacja webowa jako interfejs do dowolnego narzędzia / dowolnych narzędzi jakie Ci się zamarzy wystawiać przed weba, a potem to już tylko wyobraźnia i czas Cię ogranicza :p

Haskell
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4700
0
  1. Gra przeglądarkowa multiplayer lub dla dwóch graczy na jednym komputerze (liero)
  2. Aplikacja do tworzenia grafiki wektorowej (inkscape)
  3. Komunikator internetowy (gadugadu)
  4. Aplikacja do tworzenia i edytowania notatek (evernote)
  5. File storage (dropbox)
N9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 39
0
Haskell napisał(a):
  1. Gra przeglądarkowa multiplayer lub dla dwóch graczy na jednym komputerze (liero)
  2. Aplikacja do tworzenia grafiki wektorowej (inkscape)
  3. Komunikator internetowy (gadugadu)
  4. Aplikacja do tworzenia i edytowania notatek (evernote)
  5. File storage (dropbox)

i to wszystko można zrobić np. w Pythonie w Django?

Haskell
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4700
0
newbie997 napisał(a):

i to wszystko można zrobić np. w Pythonie w Django?

Tak, Python + Django to spoko wybór na realizację tych aplikacji od strony backendu. Gra oraz aplikacja do grafiki wektorowej będą wymagały sporo kodowania po stronie frontendu w JS, z kolei komunikator, aplikacja do notatek i file storage będzie więcej kodowania backendu.

superdurszlak
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 2002
1
newbie997 napisał(a):

i to wszystko można zrobić np. w Pythonie w Django?

Strasznie nie lubię tych pytań w stylu

Kopiuj
czy można użyć tego i śmego?
czy mogę napisać to w tamtym?
czy wolno mi pisać X w języku Y?

nie, kur...czę, każdy programista staje się automatycznie, dożywotnio niewolnikiem spółdzielni niewolniczej 4programmers.net i nie możemy pisać niczego i w niczym bez wyraźnej zgody reszty spółdzielni. Piszesz w tym, w czym akurat chcesz i się da.

Potrzebujesz jakiejś nakładki, która pozwoli Ci zbudować aplikację webową przykrywającą właściwą aplikację. Tylko tyle i aż tyle.

Czyli:

  • jakichś endpointów HTTP
  • być może jakiegoś REST API
  • być może jakichś websocketów
  • być może jeszcze czegoś innego
  • zapewne jakiejś formy persystencji albo przynajmniej cache / "pamięci wspólnej" dla bieżącego stanu
  • jakiegoś interfejsu użytkownika, żeby widział w co gra czy co rysuje

Nikt nie zabrania wziąć choćby tego Pythona i Django - możesz wziąć równie dobrze Javę, Scalę, C#, C++, PHP, Ruby - kwestia tego, czy znajdziesz framework dostarczający wszystkiego, czego potrzebujesz i czy zrealizowanie konkretnego pomysłu z wybranym zestawem narzędzi nie okaże się albo za trudne, albo zbyt "na siłę", albo zbyt niewydajne, albo wszystko naraz.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.