Who need to know to create a website "Designer"??

Tell me what you need to know to create sites similar uKIT. Just in the place where I study asked the subject of the course which provides for the creation of a website Builder. And I don't even know where to start. Distribute information, who knows something about it. Preferably with examples of implementation. Or tell in what direction to dig.

Upd-1: Tell who that knows about drag & drop. What you can implement this thing??
June 10th 19 at 14:33
3 answers
June 10th 19 at 14:35
1. Russian language: inflection.
2. Refine the theme of "exchange rate".
3. In my opinion, You are demanding more than able to give.
In paragraph 3 you are right ))) - zack commented on June 10th 19 at 14:38
well , it's a hefty piece of work on the design and implementation... - Leda15 commented on June 10th 19 at 14:41
June 10th 19 at 14:37
The easiest would be to quickly go through the tutorials React/Vue, to understand the principle components, and then sketch a simple basic editor add a pre-prepared components, with some basic editing of the data, and then roughly speaking the designer himself remembers in the database, only the list of components + data.
In General, the creation of such pieces as a complete copy uKIT is not difficult, but still is a decent amount of time, mainly to create an entire complex library of available components, and thingies with whistles, but I think for a course is possible and simple option to come up.
PS you can of course use jquery, but there will be more code/libraries, all cereals, and plus it is easier to make something like a WYSIWYG editor (like ckeditor). Of course you can also do a lot of "beauty", but...
In short, I advise all to take react/vue and write in modern js.
Me a designer's Portfolio need to develop-so ))). React/Vue I need choose some of them and read/watch a video about him ?? - zack commented on June 10th 19 at 14:40
IMHO, the Vue is better. - Leda15 commented on June 10th 19 at 14:43
choose what you want, React already popular, rapidly growing Vue Yves some moments easier more logical.
But most importantly, while you're still not completely gone in all sorts of jquery and so on, you will be easier to enter the working principle and the development of interfaces for such frameworks and practice in the new JS. In short it is not so important what you choose, it is important to go this way, it will be great practice and useful skill for the future. The threshold of the entrance there is actually quite low, on the Internet a huge number of manuals. The main threshold for most developers - they're used to jquery/js to coding old, and they are "scary" vosprinimat new technology. So I definitely advise beginners to start.
PS this does not mean that jquery is very bad and should be forgotten, yet it is very popular and also needed, but for other things a bit. Besides quietly these technologies can be combined, that many do. Of course, in the future, jquery will be history, but there is more it all depends on the developers of browsers, so they all perfectly and equally supported all of the new chips js - zack commented on June 10th 19 at 14:46
June 10th 19 at 14:39
To be able to create a site of type "Constructor" - it is necessary to do multiple sites with your own hands from scratch.
Behind already more than 10 sites )) just not experienced with this website - zack commented on June 10th 19 at 14:42
10 do not the indicator, the indicator of at least 30-50 different sites with the embodiment hotelok different clients and gadgets from designers. - Leda15 commented on June 10th 19 at 14:45
understand that not an indicator, but still it's better than nothing. I just spend time mainly on the development itself rather than to College( there's nothing not really teach ). But they require me to implement the constructor portfolio ( Although I understand that knowledge may not be enough ) and I will in any case need to do so-as we have all signed and change of project is not provided. - zack commented on June 10th 19 at 14:48
, "designer's portfolio" — probably meant "CMS type portfolio" - rhianna_Fee commented on June 10th 19 at 14:51

Find more questions by tags JavaScriptHTMLCSSjQueryWeb Development