Answer the question
In order to leave comments, you need to log in
Technologies for creating a website. What to choose?
Good afternoon.
I am a fan of C++ and similar powerful and static languages. Recently, I had a chance to swim in web programming. Specifically, now I'm picking javascript while reading the book "professional javascript for web developers", and, to put it mildly, I'm freaking out with its capabilities. I also poke php, postres, and, accordingly, html and css.
And, in order to "strengthen" my knowledge, I had the idea of creating a portfolio site. But, since I am a very media person (known in some circles, my channel on YouTube, and other social networks), I would like to do this in the form of a "portal about me", and not just one page with links to my accounts in social networks.
And so, the very essence of the question: what to use to create a website? Node.js or old fashioned php? What frameworks to use for layout, and whether to use at all? "Where to start" to learn how to typeset extensibly and conveniently? What is the best way to organize the backend?
You can give vague answers to all these questions like "well, decide for yourself, it doesn't matter", but there is one "but" - I want the site to be as comfortable as possible to maintain. I want it to be extensible and flexible. And that's why I want to learn about already existing technologies, so as not to write my own frameworks and bicycles.
I won't even mind if you just list some options, because I'm just dizzy with this number of libraries and frameworks - I'm not that good on the web yet.
It will also be very cool if you bring some popular "bundles" of various libraries and frameworks.
Thank you for your attention.
Answer the question
In order to leave comments, you need to log in
Media personality at ~18?
Just do something. Instead of asking questions to which no one will give you an exact answer, it is better to write code.
Now everyone is crazy about the abundance of technology.
I must say right away that I'm not a big expert :)
If you need a simple website / blog, then don't worry and install wordpress. On many hostings it is out of the box.
If you want to learn something and dig deeper, then I see such technologies:
1. PHP - Yii (I'm a fan), but they say that Symphony is also a very cool topic.
2. C# - ASP.NET MVC. But this is microsoft and everything that follows from here, although you might like it) Run on unix will help en.wikipedia.org/wiki/Mono
3. You can also use java. You will like it, because the syntax is C-like, but not Microsoft's technology. Actually, as far as I know, enterprise systems are written in java - look at the vacancies of banks. Here we have the Hibernate ORM score and different frameworks, for example spring.io/. Making a simple site on these technologies is a cannonball, but learn everything right away)
4. Node.js - as far as I understand, it is quite possible to make a blog on it. Here is this site on it https://chtodelat.com (learned from habr)
5. Ruby on rails and django - there is one language and one framework each. Python is loved in Yandex, apparently it has some merits. And the site you are currently on is written on RoR (correct if I'm wrong) + see what projects work on itevilmartians.ru
But in general, since I wrote most of all in Yii, I’ll say for sure that it is supported, extensible, etc. And most importantly, it’s a pleasure to write on it :)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question