Jaki język do aplikacji internetowych po c++

0

Cześć. Chciałbym nauczyć się tworzenia aplikacji internetowych na przykładzie systemu rezerwacji wycieczek dla jakiejś firmy turystycznej i.... za bardzo nie wiem jak się za to zabrać. Prosiłbym o pomoc w wyborze języka, który umożliwiłby mi napisanie czegoś takiego. Póki co mam za sobą ze 3 semestry programowania w c++ i napisany projekt (szachy dla dwóch graczy) z użyciem OOP, wszystko pięknie na klasach itd.

byłoby fajnie jakby ten język przypominał trochę C++ (byłoby się prościej go nauczyć)
był przyszłościowy (pod względem pracy zawodowej)
php+sql, Ruby, ASP, ... ??

Byłbym wdzięczny za radę.
Pozdrawiam.

0

Jeśli chcesz coś podobnego do C++, to albo Java (nie znam konkretnych technologii), albo C# (czyli ASP.NET).

0

Java + jakiś fajny framework, np. Play. Główny konkurent, C# + ASP.NET, wymaga Windows Server, Java pójdzie pod praktycznie każdym systemem serwerowym. Języki dynamicznie typowane, jak Ruby i Python, mają gorszy support ze strony IDE, większość błędów można wychwycić dopiero podczas pracy aplikacji, nie chronią przed głupimi pomyłkami. Zapomnij o PHP, przynajmniej jeśli zdrowie cenisz bardziej od renty inwalidzkiej.

0
omfipu napisał(a)

większość błędów można wychwycić dopiero podczas pracy aplikacji

Zależy o jakich błędach mówisz. Np. błędy w widoku zawsze będą mogły być wyłapane dopiero w czasie działania, jednak np. błędy składniowe można sprawdzić (w Ruby, ale na 100% jest identyczna możliwość w Pythonie) błyskawicznie. Jeśli chodzi o błędy w typach to po to właśnie mamy duck typing by się czymś takim nie przejmować i móc to szybko wyłapać.

0
omfipu napisał(a)

Główny konkurent, C# + ASP.NET, wymaga Windows Server,

Nieprawda, wymaga IIS, a nie Windows Server. (Albo Mono, które chodzi na innych niż Winda systemach.)

Java pójdzie pod praktycznie każdym systemem serwerowym.

Co nie ma znaczenia dla programisty, no chyba że planuje własny startup na swoim 386 stojącym w piwnicy.

0

Chicałbym ci podać tylko listę książek z których się uczę:

Beginning PHP and MySQL: From Novice to Professional by W. J. Gilmore
Professional CodeIgniter (Wrox Professional Guides) by Thomas Myer
CSS3. Szybki start. Wydanie V
Podręcznik CSS. Eric Meyer o tworzeniu nowoczesnych układów stron WWW.
jQuery: Novice to Ninja by Earle Castledine and Craig Sharkie

To są podstawy które koniecznie trzeba opanować. Musisz poznać też jakiś framewrok np. CodeIgnter - jest moim zdaniem bardzo prosty do przyswojenia.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.