wybór technologii - uzasadnienia

0

Z tego co się zorientowałem to przytłaczająca większość aplikacji biznesowych jest pisana w Java. Ruby i Python to języki w których jeśli powstają jakieś projekty biznesowe to tzw. start-up'y. Dlaczego tak jest? Czy projektanci systemów informatycznych uważają Jave za język bezpieczniejszy, a organizatorzy start-up'u ryzykują Rubym bądź Pthonem w celu hipotetycznego uzyskania lepszej wydajności? bo przecież start-up to z założenia projekt ryzykowny.
Czym projektant systemu informatycznego się kieruje przy wyborze technologii?

3

Więcej bibliotek, lepsze wsparcie enterprise, więcej technologii pozwalajacych na wygodne skalowanie (klastrujące się, mocno zoptymalizowane serwery aplikacyjne), sporo narzędzi do automatycznej analizy kodu w poszukiwaniu błędów, do profilowania etc,

W pythonie pisze sie za to szybciej i łatwo omijać problemy szybkimi "hackami", więc zrobienie jakiegoś Proof-of-Concept w pythonie wymaga mniej wysiłku a tym samym jest "tańsze" i szybciej masz coś co działa. W przypadku startupu to ważne bo masz zwykle ograniczone środki.

0

Jeśli Java, Ruby i Python to nieco "ryzykowne" technologie, to co nie jest ryzykowne? :)

0
Krzywy Szczur napisał(a):

Jeśli Java, Ruby i Python to nieco "ryzykowne" technologie, to co nie jest ryzykowne? :)

EDIT:
Źle przeczytałem, okej Java nie jest ryzykowna, tylko Python i Ruby.

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