Wpis z mikrobloga

Cześć Mirki, jestem kilka lat na wykopie, ale mało się udzielam. Mam problem programistyczny, więc postanowiłem, że zapytam tutaj bo sporo tu #programista15k. Jestem programistą C++ z ponad 10 letnim stażem i chce zapytać o coś z nie mojej działki.

Szykuję się do małego hobbystycznego projektu webowego. Jako backend chciałem użyć golang bo język wydaje mi się ciekawy, ale może jednak użyję czegoś popularniejszego. Szukałem ostatnio pracy i ilość ofert z Javą przewyższa chyba wszystkie inne języki razem wzięte. Chciałem pisać aplikację w oparciu o vue.js (ewentualnie angular ) + websocket'y. W czym pójdzie szybciej i przyjemniej, jeśli nie znam żadnego z tych języków, a może proponujecie jeszcze coś innego ?
#programowanie #java #golang #php #python #ruby #scala #dotnet #cpp
  • 8
@entro: Wojnę Java vs. C# czas zacząć!

A tak serio, pisz w tym w czym umiesz.

Ja bym pisał w Java+Spring+Angular.
Jak lubisz C#, to możesz wymienić i pisać w C#+ASP.NET+Angular.
Ewentualnie wymienić Angulara na ReactJS (ale AngularJS jest bardzo popularny, a Angular 2 ma fajne rzeczy z Reacta, więc chyba nie ma po co brać Reacta).

Z tymi ofertami Javy to bym nie przesadzał. Może dla specjalistów z doświadczeniem min.
@Blackhorn: bo Microsoft robi dobrą reklamę. Dużo tutoriali, materiałów, książek, konferencje, darmowe certyfikaty, licencje itd. Robią co mogą, żeby spopularyzować (tak jak kiedyś dawali Lumie za napisanie 5 aplikacji na Windows Phone). Poza tym na początku wydaje się łatwiejsze. Bo albo da się wyklikać albo są proste tutoriale, które prowadzą za rączkę i są szybko widoczne efekty.
Część osób się na to łapie. Szczególnie młodsi programiści albo właśnie małe firmy. Dużo
@entro: proponuję Go. :P Jest prosty(tym bardziej jeśli przychodzisz z C/C++), wydajny(napomnę tylko, że Google przepisuje projekty z C++ na Go, a nawet konwertuje Pythona na Go), i jeśli Ci się podoba to nie widzę powodu, by go nie wypróbować.
Przy okazji możesz rzucić okiem tutaj: https://github.com/golang/go/wiki/GoForCPPProgrammers

Oraz tu, jeśli nie jesteś pewny co do jego popularności: https://github.com/golang/go/wiki/GoUsers

Powody, dla których powinieneś wybrać Go: https://github.com/golang/go/wiki/whygo

Ciekawa lista prokektów napisanych w tym
@mk321:

Darmowe ... darmowe certyfikaty, licencje itd.


#!$%@? glupoty. Jakie darmowe certyfikaty? Jakie darmowe licencje?

Dużo korpo wolą postawić na bardziej stabilne rozwiązanie w Javie.


co ty #!$%@? :P Probujesz powiedziec, ze Java jest bardziej stabilna od .NET frameworka? O boze czlowieku gdzies ty takie glupoty wyczytal.
Na back-endzie C++ z libhttpserver, na froncie czysty JS+JQuery, ew. JQuery UI/Mobile. Jak dla mnie nie ma sensu brnąć w wielkie frameworki-kobyły tylko budować z małych klocków, bo projekt się rozwinie, framework przestanie wystarczać i czeka cię przepisywanie wszystkiego.