Answer the question
In order to leave comments, you need to log in
Creating a site manually how to be?
Hello. I work in the field of web design (I draw but do not write code). Is it possible to draw and program a website from scratch or is it too difficult?
If so, what languages besides HTML, CSS do you need to know? Thanks to.
Answer the question
In order to leave comments, you need to log in
See what sites you need. If the sites are like blogs / news portals / stores, then you can learn python, and then master the django framework. There are a large number of ready-made additions for dzhanga, and writing them yourself is quite simple (if the project does not go much beyond the above).
Well, or instead of a python, take PHP and some framework for it, PHP people will tell you what is in trend now. However, I would not recommend PHP, because, despite its low entry threshold, due to all the bad features of the language, writing really good, safe and reliable things in it is quite difficult, you have to keep in mind too many things that are unnecessary in other languages.
Any server language. Traditionally, in such topics they write about PHP, due to the low entry threshold, the abundance of tutorials and php hosting. But if I were to start programming from scratch now, I would probably start with Golang in an embrace with this book .
If you have never created a website before, then yes, it is too difficult. To do this, you need to know HTML + CSS very well + some kind of server-side programming language (for example, PHP, Ruby, etc.) + CMS skills (for example, Wordpress).
Therefore, in your case, it is best to stop at the design drawing stage, and entrust the rest of the stages, for example, to freelancers.
You can, if you can layout well, choose a suitable CMS with template layout documentation, and try to tighten your layout. CMS functionality can be extended with third-party modules without any special knowledge of server programming languages.
I must say right away that I am an average single web developer, the main place of work is not related to web development.
I draw sites myself, then I install WordPress, I make HTML and CSS source codes from an image made in Photoshop, then I connect a dynamic menu, headings and categories, news feeds through php. This is all that is required for the minimum base. Another javascript for goodies in the browser, but this is for the task.
You can install plugins, but they litter the site. A site with plugins on average loads 60-70% longer, that is, about 1.6-1.7 seconds.
One more thing, you need to understand page caching. Most importantly, through cheap hostings where domain slots for websites are given, you cannot cache images! That is, they will always be loaded again. A clean WordPress site with good caching loads in 0.7-0.8 seconds, a cluttered site without caching takes 2-3 times longer.
The largest site that I made alone is wartbook.ru
How much time to study all this depends only on you, you can become a guru in 3 years, or you can reach an average developer like me.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question