Wybór technologii do projektu.

Odpowiedz Nowy wątek
2015-02-12 12:22

Rejestracja: 6 lat temu

Ostatnio: 3 lata temu

0

Witam!
Chcę stworzyć appke webową + appkę na androida połączone z jedną bazą przez API. Od jakiegoś czasu zastanawiam się jakich technologii do tego użyć (appke na androida na razie pomijam, mam nadzieje że połączenie restAPI i javy nie będzie trudne).

Co do webowej aplikacji:
Front-end: raczej zdecyduję się na AngularJS. Co do reszty mam duże wątpliwośći.

  1. jaka baza? Dotychczas korzystałem jedynie z MySql ale słyszałem ze jest dużo lepszych rozwiązań.
  2. co do api? Dobrze czuję się w PHP więc nie było by problemu, jednak slyszałem że to nie jest najlepsze rozwiązanie. A co powiecie o NodeJS + Express? Lub Java? z tym, że chyba nie na każdym serwerze to odpale.

Co byście mi polecili?

Zastanawiam się nad MEAN JS, ale nie wiem czy jest to coś warte i jak tam resfulapi (https://groups.google.com/forum/#!topic/meanjs/0Zxlq5QLu_c google powidziały mi, że nie jest generowane domyślnie) Ktoś w tym programował?

edytowany 1x, ostatnio: miej95, 2015-02-12 12:22

Pozostało 580 znaków

2015-02-12 12:24

Rejestracja: 7 lat temu

Ostatnio: 1 miesiąc temu

2

#Flask + SqlAlchemy
#Scalatra/Play + Slick

Pozostało 580 znaków

2015-02-12 13:23
Moderator

Rejestracja: 12 lat temu

Ostatnio: 4 godziny temu

1

Ja bym polecił tą, w której się najlepiej czujesz. Nie ważne co to by było (no może poza MySQL).

Co do bazy danych to w 99.9999% przypadków wystarczy Ci baza SQL i tu polecam PostgreSQL.


Pozostało 580 znaków

2015-02-12 18:06

Rejestracja: 6 lat temu

Ostatnio: 3 lata temu

0

Python i Scala niestety do mnie nie przemawiają :( A ktoś pisał w MEAN JS?? Warto??

Pozostało 580 znaków

2015-02-12 18:17
Moderator

Rejestracja: 12 lat temu

Ostatnio: 4 godziny temu

1

MongoDB wiele osób widzi jak panaceum na wszystko. Niestety to nie jest prawda i w 99.999% przypadków używają go tam gdzie nie powinni. Ogólnie użyj tego co chcesz. We wszystkim jest warto spróbować, nawet LAMP (by potem wiedzieć, że nie wracać).

Jak chcesz poznać różne stacki (MEAN to stack nie technologia/framework/cokolwiek) to sprawdź sobie http://stackshare.io/


Pozostało 580 znaków

2015-02-12 18:48

Rejestracja: 6 lat temu

Ostatnio: 3 lata temu

0

Dzięki @winerfresh.
Póki co wybrałem:

  1. DB - PostgreSQL
  2. API - SlimMVC + redBean ORM
  3. Web - AngularJS, jQuery
    Zobaczymy, myśle że będzie git :)

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0