Как да напиша персонализиран уебсайт

Добър ден Кажете ми някой онлайн урок или инструкции за писане на собствено написан сайт (преди това работих с Joomla). За какво? Просто ми е интересно

railstutorial.ru/chapters/4_0/beginning www.nodebeginner.ru Има и django в python Ако се интересувате от php, тогава, например, видях тази връзка някъде: https://getjump.github.io/ru-php-the-right-way/ Или, като опция за php, - популярни рамки за започване - laravel, symphony, yii. (не е специално) Преди много години той започна с irbis-team.com

Създаване на "самонаписан сайт", мисля, че е грешен подход. По-добре е да започнете с конкретна рамка на определен език. И работи с всички съвременни екстри - системи за контрол на версиите, генератори на команден ред, мениджъри на зависимости и т.н. Вероятно е по-добре да работите в unix (linux или poppy) Да, в началото може да изглежда, че сте далеч от истинското програмиране (докато не настроите целия софтуер: git, мениджъри, Linux, ако работите с него) - но накрая ще разберете как работи всичко.

В зависимост от това какво разбирате под "нормален сайт". В най-простия случай - html от една страница с вградени стилове - това вече е уебсайт.

Блоговете могат да се правят в html с помощта на jekyll, middleman и други генератори на статични сайтове и да се хостват в github

За целта, която сте написали (да направите дизайн и да създадете няколко страници, които се различават по съдържание), са подходящи и статични генератори на сайтове, и ssi - това е, когато уеб сървърът чете директиви в html (от типа включване) и свързва посочения файл. Така че "нормален сайт" може да бъде изграден по принцип без динамични езици, използвани "директно"

Така че по-добре решете точно какво искате да правите,направете подобие на ТЗ - така дори вие по-лесно ще разберете какво и защо. И като се започне от това, изберете технологии. Ако просто искате да разберете как работи бекендът, тогава този подход ще бъде полезен, тъй като ще ви даде възможност да помислите защо е необходима тази или онази функционалност, команда и т.н.

Можете да спорите за това кое е по-добро unix или windows за много дълго време. Вашият код (уебсайт) ще трябва да бъде хостван някъде (хостван). Хостинг, разбира се, са както windows, така и unix. Windows обаче е по-скъп (защото е патентован продукт) и е подходящ за тесен кръг от задачи. Unix е дистрибуция на Mac и Linux (ubuntu, debian, mint, fedora. ) и freebsd и openbsd. И така: 1) След като се научите да работите в unix, ще бъде по-лесно да се справяте с хостинг (споделен или vps) 2) Познаването на unix обхваща повече платформи, отколкото знанието за windows 3) Много инструменти, които улесняват живота, е изключително трудно да работят правилно в windows