Сап бредач. Аноны, объясните по хардкору как запилить сайт, я знаю, что здесь дохуя погромистов сидит. В питон могу, какие-то там курсы по ютубу смотрел. Но вот как запилить сайт даже примерно не понимаю. Там все эти серверы, фронт энды, бэк энды. Кто-то говорит, что сайты пилить легко. Объясните антоши, прошу. С чего и как начинать.Да, или скажите на какую доску идти, где все пояснят и распишут.
Бамп
>>135751475 (OP)/web/, /pr/.Смотря, что за цели, какой сайт, от этого зависит выбор технологии. Может тебе надо просто одностраничник, для этого и бекенд не нужен, сверстал и готово. А может тебе хватит wordpress, если там только новости.
>>135751475 (OP)Используй Wordpress или аналоги. /Thread.
>>135751475 (OP)Ну давай я тебе расскажу лол. По сути сайт - программа, которая по запросу на сетевом порту отдает ответ в виде, по сути, обычного текста - тела страницы. Все что тебе надо - абстрактно - упаковать свою бизнес-логику в некоторый программный модуль, затем пропихнуть ее в некий контейнер (типа апача), который в свою очередь будет запущен на конкретном сервере и будет сконфигурирован так, что свяжет DNS с твоей конкретной страницей. Вобщем, делаешь так - идешь на https://wiki.python.org/moin/WebServers и выбираешь себе контейнер, потом делаешь свой сайт, локально намашине проверяешь как он работает, потом покупаешь себе денить хостинг и домен, халиваешь свой контейнер если его там еще нет из коробки на сервак, запускаешь, конфигурируешь, профит. Как-то так. И да, пайтон для веба - так себе. Для простой хуйни лучше брать сиране пхп или ноджс. Еще руби более-менее ок, плюс для него вроде бесплатные хостинги есть. Для посложнее - можно уже жаву или питон.
>>135752118Какой-то определенной цели пока нету, для начала я хотел бы просто научиться делать сайты, чем нужно обмазываться, где там у кого какие хосты или серверы покупать, я в этом ньюфаня, даже примерно не представляю как это все примерно происходит.>>135752119Ок, буду использовать, как все это запустить?
>>135752324>я хотел бы просто научиться делать сайтыВидов сайтов овердохуя.
>>135752314>пайтон для веба - так себеОхуительные истории. Язык, который проще, чем php, который мощнее, чем php, который разворачивается в девелопменте с помощью одной команды (без апача, который нахуй не нужен в 2016), так себе. Ясно.
>>135752490Я ОП, посоветуй полную цепочку для создания сайта, бэк енд там фронтэнд. Что юзать?
>>135752490Дело в том, что для пхп уже дохуя инфраструктурных решений из коробки за копейки.
>>135752568Если ты знаешь питон, для бля бэка, очевидно, он. Для фронта - жс, альтернатив нет. Хотя если у тебя статика, то он тащемта не нужен.
>>135752324>как все это запустить?Где ты это хочешь делать? На локальном сервере или сразу в этих ваших интернетах? Если первый вариант, то качаешь open server, на него вордпресс. В инете полно сайтов с пошаговой инструкцией.
>>135752658жс - ? я нюфаня, можно развернуто без аббревиатур. Что занчит статика? Ты общаешься со мной на равных, в то время как в этом я пока нихуя не понимаю. Но хочу научиться.
>>135752699Я на линухе, там все это пойдет? у меня минт, юзаю потому что ноут слабенький, а не потому что я дохуя погромист, заблудившийся в трех соснах.
>>135752757JavaScript - его код выполняется в браузере на стороне клиента. Под статикой я подразумеваю страницу, на которой нет элементов, которые требуют что-то выполнять на стороне клиента. Ну т.е. если у тебя сайт-визитка где просто есть некий контент на который пользователю положено смотреть и максимум по ссылочкам ходить - это будет статика.>>135752851На линухе это все и стоит, по-хорошему, делать.
>>135752568https://habrahabr.ru/post/308782/Если коротко - сзади Node.JS, спереди тоже JS.
>>135752901Вообще, ОП, ты совершаешь сейчас небольшую ошибку. Если ты хочешь войти в айти, то первое чего надо тебе уметь -это искат ьи делать все самостоятельно. Скажем, загуглить что-то вроде "сайт на питоне с нуля", найти страницу типа https://pythonworld.ru/web/cgi-1.html, начать самому разбираться и дальше самостоятельно находить вопросы и ответы на них. Лезть спрашивать совета у других стоит только если ты совсем уж зашел в тупик. В этом деле самостоятельность - первый признак профессионализма.
Ладно, веб-аутистпрограммист врывается в тред.Сайт в 2016 году сделать очень просто.Во-первых, тебе нужно определиться со стеком технологий. Сейчас самый модный стек такой:1. Node + express.js для бэка чтобы все там летало на жсике асинхронная тюрьма2. React для вьюх чтобы там реюзабельные компоненты логика UX UI3. Redux для модели приложения типа однопоточные данные простота швадоба4. Immutable.js чтоб быть не быдлом и использовать только тру неизменные данные и чистые функции типа весь такой предсказуемый и без сайд эффектов4. React-Redux как контроллер ( сам поймешь что это загугли там mvc или че типа связь между данными и представлением)5. Mongo или там еще какая-нибудь залупа типа MariaDB для модной документной датабазы ( хотя можно не заебываться и взять олдовый постгрес )6. Webpack для упаковки всего дерьма и простого управления всем билдом без заморочек7. Webpack-dev-server для процесса разработки, чтоб была горячая перезагрузка компонентов и прочие няшности типа удобного дебажирования и быстрой пересборки8. Less для препроцессинга css, потому что ванильный говно без задач (нет, но с less больше возможностей)9. Jade (pug) если нужна какая-то статика ( в основном нет )Ну и наконец какая-нибудь фронтовая хуита типа bootstrap чтоб не заморачиваться с дезигномВот и все, дальше просто пишешь сервак на Node+express.js, пишешь, заливаешь React компоненты, оборачиваешь их редаксовским connect, пихаешь в react-router, делаешь редаксовский стор, логику в редьюсере, тыр пыр NODE_ENV=production и все заливаешь там на heroku и работает.
>>135753938Да и асло не смотри в сторону всякой питонской хуйни типа flask и django, наебешься потом сто раз потому что НЕМОДНО, да и сложно
>>135754050А чего сложного? По мне так оно всё предельно похоже.
>>135753938Спасибо, всегда охуевал с програмеров. Пока мне это простым не кажется, буду разбираться.
>>135754394Ну он тебе просто м-м-максимально вкратце и без должного разжевывания написал. Это не так просто на деле. Но если ты возьмешь любой фреймворк(ну тот же flask, который он не советовал) у них прямо на сайте есть раздел Quick start где тебе подробно расписывают что нужно сделать, чтобы helloworld или что-то такое базисное запустить.Просто выбери какой-нибудь стек(как он и написал) и потихоньку осваивай.
>>135754394https://facebook.github.io/react/docs/getting-started.htmlВот тебе ссылка, сам я начинал с нее. Гайд отличный, если пройдешь его полностью то будешь понимать уже в целом что почем, и дальше не заблудишься. А ну и да, знание английского языка на уровне чтения документации обязательно, без него можешь вообще забить и идти работать продавцом в магазин обуви копить себе на курсы ангельского.
>>135752611Что конкретно ты имеешь в виду? Уверен, что найду альтернативу на питоне не дороже.
>>135754394Он тебе хуй знает что написал, зелёный же.
>>135754865Ну сходу например вот https://www.digitalocean.com/?utm_source=google&utm_medium=NB_SEM&utm_campaign=Topic_Tier1_phphosting&utm_content=hosting5&utm_term=php%20hosting&gclid=CIfgrsXW_84CFRdahgode74EkAХостинг за 5 баксов.
>>135754978А ты что посоветуешь? Один хуй у меня особого выбора нету, я все равно в этом пока ничего не понимаю. Так, уже начинается кой что проясняться.
>>135755116Я тебе посоветую определиться твёрдо, для чего тебе всё это нужно.1. Сайт для всяческой хуйни и графоманства - бери бесплатный движок и не еби мозг.2. Для работы за дошираки хватит знаний хтмл/цсс, утоишься ВЕРСТАЛЬЩИКОМ. 3. Для работы за доширак и сосиску осваиваешь пыху, локально дома.4. Для ёбы и вообще правильного IT делаешь, как они написали. мимо-веб-макака
>>135754978Ты блядь детектор чини я все расписал как нужно и даже ссыль на гайд дал.
>>135755337Пожалуй пока 1 и 2. Я так понял сложность идет по нарастанию. Мне пока хватит этого. Для первого хватит бесплатного движка, какой посоветуешь. Для второго уже нагуглил, думаю с этим проблем не будет.
>>135755093А, ну так там убунта, на ней можно развернуть что угодно.
>>135755493см. >>135755520- Мне нужно блять сменить колесо на машине, чуваки.- Ну смотри. Берёшь кайло, едешь на бомбасс, там роешь шахту. Пиздец, ну метров сто. Потом ищешь руду, она там должна быть. Гайд по поиску руды в шахте тут. Потом кароч выплавляешь из неё слиток, гайд по плавке железа тут. Потом из этого слитка тебе нужно сделать обод для колеса. как сделаешь - приходи, я расскажу где растёт каучук...Вот примерно так ты ему написал.
>>135755877Угу, юзают кучу технологий. Хорошо, когда умеешь все это, но ведь надо выбрать кейс для применения.
>>135753938Зачем nosql-базы, если sql удобнее?
>>135753938>Webpack для упаковки всего дерьма и простого управления всем билдом без заморочекЭто webpack-то без заморочек?
>>135755520Да как сказать. Если вкатываться в оче серьёзное IT, то скорее всего лучше делать, как они писали. Но человеку, который вообще без руля что происходит будет нихуёво сложно.Для графомании бери вордпресс, он прост, есть шаблоны на любой вкус.Потом тебе понадобится доменное имя vasya.huy.net или около того и хостинг. Хостинг я думаю догадываешься для чего. Обычно у них там есть гайды как ими пользоваться, или техподдержку позадрачиваешь. По поводу курсов хтмл, вроде анон говорил HTML Academy годные, я сам без руля. Да и полно их.
>>135756146>я сам без руля>советует
>>135751475 (OP)>питонНу тогда Flask.
>>135756196Я без руля про годные курсы по хтмл, тошо я его учил в далёком 2002м в универе. Потому курсы мне как-то в хуй не впились, сам понимаешь.
>>135756067Каждый инструмент для своего дела. Есть кейсы, где одни решения лихо дают на клыка другим.
>>135755877Пиздец ты понятия подменяешь. Вопрос был: >как запилить сайтПричем просили>погромистовА не то быдло которое "ЫыыЫ ну там берешь хтмл учишь пишешь сайт))"И спрашивали не как натянуть говно на цмс за 5 минут, а>по хардкоруЯ обьяснил что нужно выбрать стек, привел пример такого стека. Процесс это сложный. Спрашивали не как заменить колесо, словно поменять тему в вордпресопараше, а как изготовить сайт = изготовить колесо.>Там все эти серверы, фронт энды, бэк энды