Pomoc przy wyborze technologii

0

Cześć,
Chciałbym napisać jakąś grę internetową, jeszcze dokładnie nie wiem co to będzie (tzn.. mniej więcej wiem). W każdym razie nie mogę się zdecydować w jakiej technologii to zrobić.

Do tej pory programowałem jedynie aplikacje nie-webowe, dość dobrze znam C#,C++, nawet liznąłem troche Javy, oczywiście SQL na wystarczającym poziomie. Nie interesowało mnie nigdy programowanie webowe.. a teraz mam trochę czasu i chciałbym coś takiego napisać.

Chciałbym żeby strona była na najwyższym poziomie, jeżeli chodzi o technologię (tzn.. trochę animacji, mam zamiar stosować grafikę wektorową gdy tylko będzie możliwe.. użytkownik ma widzieć, że nie jest to przeciętna, zwykła strona). Aha.. no i chciałbym żeby też miała możliwy największy zakres odbiorców - więc tak np. najnowsza technologia Microsofta na tym polu - WPF, raczej odpada - bo tutaj odbiorca musi mieć zainstalowane .NET4 (w przypadku najnowszej wersji) - a to już jest chyba koło 60MB do pobrania.

Macie jakieś rady ? :)

Pozdrawiam,

0

Nikt nie musi nic instalować zazwyczaj o ile nie użyjesz apletów, Flash'a lub Silverlight'a, wszystko się dzieje po stronie serwera. Jak znasz te języki to w C# i w Javie da się napisać aplikacje webowe, ale trzeba pamiętać, że jeśli napisana jest w .NET to hosting będzie trochę droższy ze względu na konieczność wykorzystania Windows'a. Ja osobiście tworzę w Ruby, ale to już zależy od gustu, najlepiej rób w tym co znasz.

0

Ale jak to ma być gra? Pong, poker rozbierany, przeglądarkowy Battlefield 3, a może Tibia?

0

@winerfresh
czyli ASP.NET?

Bardziej coś stylu "football-manager".. ewentualnie jeszcze jakiś dodatek z typowaniem meczy lub popularną grą na kartce "piłkarzyki"... - więc prosta przeglądarkowa gra, bez efektów 3D :)

A np. PHP + jquery ?

PS. Nie chciałbym też, żeby tak prosta gra muliła :/

0

GWT kompiluje kod Javowy do JavaScriptu więc powinno być prosto pisać interaktywne aplikacje, ale z drugiej strony chyba (bo nie bawiłem się tym) ciężko GWT oskórkować. Spróbuj. GWT nie wymaga Javy/ .NETa/ Flasha/ etc po stronie klienta.

0

A da się określić które rozwiązanie jest najbardziej wydajne ?

Co sądzicie o HTML5 + php + jquery + css - potrafią wyjść całkiem dynamiczne strony.. czy są jakieś wymagania dla odwiedzającego (oprócz posiada przeglądarki:) )?

0

Hmmm, posiadanie przeglądarki, która obsługuje HTML5 + jquery + css? Wbrew pozorom nie wszystko działa wszędzie. Zwłaszcza przy pisaniu ręcznie w JS będziesz musiał zmierzyć się z różną interpretacją JS w różnych wersjach przeglądarek.

0

Jeżeli będziesz używał JQuery, to ominiesz większość problemów z interpretacją JS w różnych przeglądarkach, gorzej będzie z HTML5 i CSS3. Jeżeli chodzi o wymagania sprzętowe, to poza obsługą JS, HTML5 i CSS3 pamiętaj, że strony przeładowane JS działają wolno na wolnych komputerach, często uniemożliwiając korzystanie ze strony.

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