Wybór technologii do projektu.

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ł?

2

#Flask + SqlAlchemy
#Scalatra/Play + Slick

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.

0

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

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/

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 :)

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