Witajcie
Pisząc w dużym skrócie planuję, stworzyć aplikację dostępną głównie w WEBie, ale również na android, iOS czy Windows. Ponadto kilku użytkowników jednocześnie z różnych platform będzie mogło wprowadzać modyfikacje w danym obszarze (taj jak w google docs czy listonic).
Priorytetami są dla mnie(w tej właśnie kolejności) :
- Czas.
- Trudność (dostępne biblioteki, frameworki)
- Bezpieczeństwo.
- Koszt utrzymania.
- Szybkość działania.
- Koszt rozwoju/modyfikacji.
- Koszt samego oprogramowania.
Wydawało by się, że najbardziej uniwersalna będzie JAVA (chociaż tutaj nie mama żadnych doświadczeń w przeciwieństwie do PHP ZENT czy ASP.NET MVC, ale czytałem trochę o springu i google web tool i zrobiło to na mnie wrażenie).
PHP wydaję się z kolei najtańszy w programowaniu czy hostingu ale co z innymi platformami.
Jeśli zaś chodzi o .NET z C# to jak da mnie, jest to coś pomiędzy tymi dwoma (z tego co czytałem w C# można tworzyć zarówno na android jak i iOS).
Tak jak napisałem nie znam JAVA, więc czy warto odpuścić sobie PHP i .NET i oprzeć rozwiązanie na JAVA? A może jednak nie ma to sensu i wybrać PHP lub .NET?
Z góry dziękuję za wszystkie przemyślenia.