Tworzenie stron i aplikacji internetowych - nauka

0

Witam.
Wątek był pewnie poruszany kilka razy, ale co tam :)
Zbliżają się wakacje i szukam sobie zajęcia, padło na webdeveloperkę. Ostatnio to za mną chodzi i mam w głowie kilka projektów które z chęcią bym zrealizował.
Moje pytanie brzmi: co najlepiej wybrać do nauki? Jestem początkującym programistą, na I roku studiów i do tej pory uczyłem się C oraz trochę C++. Napisałem też kilka prostych aplikacji w PHP.
Gdyby mógłby mi ktoś doradzić od czego zacząć i w którą stronę się kierować. Co jest łatwiejsze do nauki dla początkującego i lepsze do późniejszego wykorzystania? C#+ASP.NET czy Python+Django? Co do tego? JavaScript+HTML+CSS?
Jakieś sprawdzone przez innych użytkowników poradniki.
Co do ogólnych preferencji chciałbym aby moje aplikacje były wieloplatformowe, oraz chciałbym się uczyć programowania, a nie przeciągania i upuszczaniu obiektów. Może ktoś już próbował kilku rzeczy w dziedzinie developerki i ma wyrobione zdanie na ten temat, będę bardzo wdzięczny za takie rady.
Potrzebowałbym też poradnika jak zacząć programowanie, co ściągnąć abym mógł zacząć pracę ze środowiskiem które wybiorę.

Pozdrawiam.

2

JS HTML i CSS to oczywiście podstawa. Co do backendu to przecież zależy to od twoich preferencji.

0

Dzięki.
Warto iść w kierunku C#+ASP.NET lub Python+Django czy może na początku PHP, a później ZEND?
Jakie korzyści płyną z nauki C#+ASP.NET i ogólnie platformy .NET? Rozumiem że jest to bardziej skierowane oprócz webmasteringu do programowania aplikacji pod system Windows.
Odnośnie Pythona+Django w jakim kierunku później można się rozwijać?

Ogólnie na tę chwilę chciałbym zająć się tworzeniem stron oraz aplikacji pod www. Później chciałbym się zająć tworzeniem aplikacji pod system Windows.

1

Wiadome idąć w C# + ASP.NET uczysz się c# a idąć w pythona + django uczyscz się pythona. PHP większość ci pewnie odradzi. Jak chcesz pod Win potem tworzyć to pewnie c# byłby dobrym wyjściem z tym, że nie sugeruj się moimi postami bo jestem początkujący.

0

No to czekam na wypowiedzi innych :)

1
anonimowy napisał(a):

PHP większość ci pewnie odradzi.

Zaraz ktoś tu zacznie mi hejtować i pluć jadem na PHP ale co mi tam :-)

PHP był, jest i będzie najpewniej przez dłuuugie lata pascalem systemów internetowych i jeśli chodzi o stronki internetowe dla mniej zamożnych klientów, także sklepy internetowe, fora to najlepszy z możliwych wyborów, czy się to komuś podoba czy nie. I nie chodzi tu wcale o jego składnię, bo w dzisiejszych czasach pisze się już typowo na frameworkach w oparciu o MVC a kod też może być ładny i czytelny, oczywiście często również używa się gotowców jak Wordpress, Magento czy Joomla. Pod PHP jest wiele hostingów które to obsługują, bez najmniejszych problemów można mieć bezpłatnie domenę, z tym że będą po prostu doklejane reklamy. A jak ktoś chce płacić to hosting jest tani :-)

Python to taka alternatywa dla PHP a wspaniały DJANGO może być świetną alternatywą dla frameworków pod PHP, idealny do szybkiego tworzenia aplikacji webowych. Też bez problemu można w tym tworzyć strony www, sklepy internetowe czy fora, serwisy społecznościowe. Tylko że pod DJANGO trzeba mieć odpowiedni hosting.

ASP.NET jest dobrym wyborem jak ktoś chce tworzyć aplikacje webowe w bardziej powiedziałbym poważniejszych i złożonych zastosowaniach choć stronki wizytówki też można tworzyć, przy okazji jak ktoś opanuje C# to nie ma przecież najmniejszego problemu żeby tworzyć i aplikacje desktopowe pod Windows, czy mobilne pod Windows Phone. Ogólnie powinien być to dobry wybór.

0

Skłaniałam się ku C# + ASP.NET.
Chciałbym napisać taki mini serwis internetowy z systemem użytkowników, sklepem, portfolio, systemem komentarzy i jeszcze kilkoma innymi rzeczami.
Trochę czytałem o C# na 4programmers i mam pytanie czy aktualny kurs na stronce jest aktualny?

Posiada ktoś jakiś aktualny poradnik jak ogarnąć sobie środowisko aby zacząć w tym programowanie? Oraz poradniki o C# i ASP.NET? Wolałbym po polsku, ale co znajdę to jakieś stare roczniki, a wiadomo że to szybko się zmienia, chociaż angielskie też będą ok, rozumiem go już w wystarczającym stopniu :)

Bardzo chętnie zaopatrzyłbym się w jakąś książkę na wakacje :)

0
drorat1 napisał(a):

Python to taka alternatywa dla PHP a wspaniały DJANGO może być świetną alternatywą dla frameworków pod PHP, idealny do szybkiego tworzenia aplikacji webowych. Też bez problemu można w tym tworzyć strony www, sklepy internetowe czy fora, serwisy społecznościowe. Tylko że pod DJANGO trzeba mieć odpowiedni hosting.

Przecież do PHP też musisz mieć odpowiedni hosting. Hosting to jest najmniejszy problem...

1

Ja mam SharpDevelop 3.2, .NET 3.5 SP1, pobrałem sobie też ASP.NET MVC2 RTM

http://www.microsoft.com/en-us/download/details.aspx?id=22079

i teraz ćwiczę coś na bazie takiego prostego tutoriala:
http://www.codeproject.com/Articles/79577/A-Simple-Tutorial-on-Developing-ASP-NET-Applicatio

Taki tutorial dotyczący tworzeania aplikacji web w oparciu o ASP.NET MVC, ja ćwiczę właśnie w ASP.NET 2.0 i MVC2 bo mam .NET 3.5 a instalowałem już 4+ i są problemy. Do testowania potrzebny jest też Cassini++
https://cassinipp.codeplex.com/

2

@drorat1 serio?

ASP.NET 2.0 i MVC2

Aktualną wersją jest 5, w drodze jest vNext...

@kondzixd
IDE Visual Studio Community instaluję się bez żadnych problemów:
https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx
Na pm masz trochę materiałów ode mnie gratis.

0
gcmarcin napisał(a):

@drorat1 serio?

ASP.NET 2.0 i MVC2

Aktualną wersją jest 5, w drodze jest vNext...

@kondzixd
IDE Visual Studio Community instaluję się bez żadnych problemów:
https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx
Na pm masz trochę materiałów ode mnie gratis.

Wielkie dzięki :)
Póki co tego nie przeczytam, ponieważ sesja niebawem i muszę się skupić na niej. Na chwilę obecną zbieram informacje i chcę się we wszystkim ukierunkować, ale to co mi wysłałeś na PW przyda się na pewno, szukałem tego po sieci.
Będzie sporo pracy i zabawy :)

1
gcmarcin napisał(a):

@drorat1 serio?

ASP.NET 2.0 i MVC2

Aktualną wersją jest 5, w drodze jest vNext...

Wiem to. Ale na moim starym sprzęcie mogę się ograniczyć wyłącznie do tej starszej wersji. Bo np. po instalacji .NET 4.0+ a nawet nowszej wersji tego środowiska na takim XP są problemy (koszmarnie wolne ładowanie aplikacji po starcie systemu). ASP.NET 2.0 akurat jak dla mnie zupełnie wystarczy. Dotychczas myślałem że nie ma tam obsługi MVC ale jak się przekonałem nie ma z tym problemów.

Tak ogólnie, ASP.NET jest dużo ciekawsze od PHP.

0

Książka nowa, o to chodzi. Niedroga, też bardzo fajnie. Dokładnie o tym czego chcę się uczyć. Kiedy zostanie wydana?

1
kondzixd napisał(a):

Kiedy zostanie wydana?

W realizacji od 2015-06-21

0
kondzixd napisał(a):

Trochę czytałem o C# na 4programmers i mam pytanie czy aktualny kurs na stronce jest aktualny?

Nie, to kurs sprzed 10 lat, wiele rzeczy się zdezaktualizowało przez ten czas.

Co do materiałów do nauki, zobacz sobie przypięte wątki w tym dziale: C# i .NET

0

Powiedzcie mi proszę co myślicie o ofercie edukacyjnej Heliona?

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