24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Привет, Анон. Я думаю, что уже вырос из звания пхп-макаки. Написал пару сайтов с использованием БД (сначала через mysqli, потом PDO научился). Использовать шаблоны и MVC стал. Научился неплохо верстать, jQuery фентиплюшки прикручивать. Куда дальше расти?
В идеале хочу писать (в качестве хобби) небольшие, а может и большие, интернет-проекты. Какой взять фреймворк? Или совсем не стоит? Изучать какую-то цмс? А может js изучать? NodeJS, например Заранее спасибо.
Пробовал с CodeIgniteroм разбираться - не зашло. Все классно, можешь одной строчкой с использованием нужной либы сделать то, что ты бы велосипедил день-два. Но! Всегда чувство непонимания как оно всё там работает. Будто бы твой велосипед неху заставляет двигаться со скоростью света и ты не осознаешь как оно все работает. И чувство, что много ненужного за собой тянешь.
>>129890168 Ну я же на локалхосте поднял сайт (тестовое задание со списком студентов) с аутентификацией, ajax-приблудами и всем таким прочим. Чего мне такого даст этот nodejs чего я не добьюсь с одним пхп?
>>129890302 >тестовое задание со списком студентов Ты из PHP-треда к нам? Список студентов - это хелловорд, к макакингу не имеет никакого отношения. Макака - это разраб уже по сути дела, который во временные рамки умеет укладываться и не задает вопросы глупые. Макака не программист потому что слаб в алгоритмах и не ниньдзя потому что слаб в жонглировании абстракциями.
>>129889137 (OP) Определись, бэкендом, или фронтендом хочешь заниматься. Если фронт, то учи ангулар и реакт. Если бэком - дропай пыху к собачьим свиньям. Дрочи питон и ноду.
>>129889137 (OP) >Я думаю, что уже вырос из звания пхп-макаки. Как стать? Что читать? Начал html-academy. Нужно ли заучивать теги? Параллельно читать пхп? 17lvl.
>>129891011 Заметил некую особенность. Люди, бросившие пых, некогда разрабатывавшие некоторые относительно крупные проекты (уровня /б) в процессе перекатывания на Django, на Ruby on Rails будто угасали в своих желаниях, либо для них все усложнялось. Короче говоря больше проектов они никаких не делали. Я считаю, что все эти питоны и ноды - это для работы в компаниях, где совместная разработка, где разрабатывается нечто большое, требующее систематизации, некого разделения. Я же хочу для себя пилить интересные мне проекты, а не ебаться со всеми этими модными словами.
>>129891284 Лично я не приспособлен к восприятию сухой теории. Я почти ничего и не читал, исключительно по документации гуглил. С версткой просто совсем = три-четыре сайта сваял с формочками-кнопочками, уже запомнил все лайфхаки.
>>129891380 Так ты раз такой классный, может посоветуешь как мне выбраться из этого зыбкого песка? Не думаю, что ты с момента своего вхождения в разработку сразу использовал какие-то сложные фреймворки.
>>129890938 >немного допилил своего. Помимо этого бложик поднял Да ты же даже не хелловордщик. Тебе до макаки как до луны пешком. Вырос он из звания макаки, лол.
>>129891654 В момент моего вхождения в разработку только-только появился четвертый пых. Выбраться: смотря чего ты хочешь. Вообще, как гласит одна старая пыховская поговорка, пока ты не написал хотя бы один свой собственный фреймверк, ты макака.
А вообще, бросай это дело. Там тебе уже сказали - питон, нода. Я бы еще посоветовал руби на рельсах, тоже весьма. Большинство современных пыхофреймверков слизаны именно с рельс.
>>129891635 Ты очень болезненно все воспринимаешь. Я же не говорю, что осознал все тонкости адаптивной верстки. Просто запомнил как структуру сайта разделять, как меню по-быстрому забацать, обтекание картинки текстом сделать. Не злись, я ни на что не претендую.
>>129891773 Понимаешь, твои заявления вида "я все постиг и узнал" (ты присмотрись, ты говоришь именно так) не злят. Они просто смешны. Так что - никакого бугурта, просто... Выражайся правильнее. Для программиста, которым ты собираешься когда-нибудь в будущем стать, это важно.
>>129891770 >пока ты не написал хотя бы один свой собственный фреймверк Не про фреймворк, а про цмс там было. И не про макак а про "уважающих себя программистов" там было.
>>129891770 Это когда ты проходишь долгий путь, тебе кажется что ты уже многое знаешь, а в конце тебе говорят, что ты полное ничтожество и ничего не делал, а что делал - неправильно.
Можешь хотя бы в общих чертах обрисовать какие преимущества мне даст, например, NodeJS? Я не имею опыта практической разработки работающих проектов, одних лишь недоподделий на локалхосте, но, мне кажется, что я вполне могу реализовать и на пыхе достаточно крупный проект. Да, возможно он будет более сложен в поддержании, у него будет на порядок более не красивый код. Но, блять, он же будет работать.
>>129892168 > какие преимущества мне даст, например, NodeJS? Уровень проектов, которые делаются на ноде. Комьюнити.
> Но, блять, он же будет работать. Будет, да. Но в разработке - серьезной - вот эти вещи как раз важны: > сложен в поддержании, у него будет на порядок более не красивый код Именно для этого делаются нормальные модули, проводятся ревью кода, автотесты пишутся, рефакторинги то и дело проходят... Именно поэтому. А "ну будет же работать" может и хорошо для тебя на локалхосте, но неприменимо в серьезной разработке.
какой вообще смысл писать cms, раньше текстовый редактор писали, или еще какую ересь, бухгалтерию домашнюю, теперь уже лет десять как каждый норовит завелосипедить cms.
>>129892511 > ЦМС на порядок сложнее фреймворка писать же Я тебя удивлю, но нет. ЦМС в легкую пишется на каком-нибудь фреймверке. Модули чаще всего простым автолоадом-хуками делаются, да. Я же говорю, я этих цис-ок десяток написал за время своей работы. Разных. Со всякими модулями, статик пейджами, плагинами и так далее. А фреймверк - всего один.
Эх, вот тут каждый тыкнул меня носом в то, что нужно переезжать с пыха, надо вставать на рельсы, надо NodeJS брать. Мне это видится усложнением собственной жизни. я понимаю когда этим всем пользуются в разработке крупных совместных проектов. Более того, я думаю, что не осилю переезд на что-то из этого. Просто угасну. Поэтому все равно останусь на страшном пыхе.
>>129892902 > CMS-ок не так уже много. Достаточно много. Я бы даже сказал, дохуя много. Чаще всего - свои "закрытые" цмс-ки. Для внутреннего использования. Открытых - мало, да, потому что надо их раскручивать, а никакая контора, кроме планирующих зарабатывать на корпоративной поддержке цмс-ки, этим заниматься не будет.
>>129892508 Идти ебашить на завод и не заебывать тупыми вопросами. Все гуглится, еблан. Ебанные дети, нахуй вам нужно внимание всей борды касательно тупых вопросов? Тебе не суждено делать деньги в разработке. Ебал твою мать.
>>129893100 Та не, я пробовал Django. А в качестве языка, на котором нужно быстро написать какой-нибудь скриптик, я до сих пор использую питон. На пхп пишу со скрипом в сердце, но он позволяет быстро и без головной боли разрабатывать вещи, которые работают. На джанге, помнится, пару дней просто страницу мне нужную вывести не мог.
>>129893308 > каждый день по 10 цмс-ок выходит. Ну, чаще всего любая веб-контора худо-бедно амбициозная, пишет свою внутреннюю ЦМС-ку. Иногда они, как Битрикс, например, выползают в большой мир.
>>129892325 >>129892168 Не слушай этого мудака. Нода - для опущенцев, неосиливших ООП. Такого говна, как в коде нодовских проектов, я в жизни не видел. В лучшем случае - процедурный код а-ля "привет из 80-х Все эти модули-хуёдули - от отсутствия в языке нормального ООП.
Внезапно, в ПХП отличное ООП. Слава яйцам, авторы не стали пороть отсебятину, как в JSе, а передрали всё 1-в-1 из джавы. Внезапно, ПХП куда лучше подходит для больших проектов.
>>129893848 > в ПХП отличное ООП Ну, может в седьмом его таки довели до ума. > передрали всё 1-в-1 из джавы Десять лет передирали, старались, молодцы. Что никоим образом не убирает прочие недостатки ПХП.
>>129893914 Когда пишешь на ПХП 5.6 под Symfony2 - на все эти "прочие" древние недостатки насрать - ты их в коде нормального проекта тупо не встретишь.
>>129893825 Битрикс, как и все 1CCовское говно, изначально писалась на продажу. >>129893772 >Если она позволяет делать сайты для клиентов - это вполне себе ЦМС. Сайты уровня /b/ за конский ценник? Представил как поддерживать все модули надо в актуальном состоянии - муражки пробежали.
>К тому же, как ты отличишь васянскую цмс от не-васянской? Функционал, не? >>129893866 Там после васянов гигатонны кода поверх наложили, от васянов там бывает вообще ничего не найдешь.
>>129894158 Блоги хуеги, дома,для себя чтобы освоится. Основная работа была над стартапом, который на данный момент находится в замороженном состоянии.
>>129894436 Двачую, мне кодигнайтер очень понравился, все просто и понятно. Не нужно зависимостей на пару мегабайт, не нужно жопу гнуть, чтобы просто его установить. Жаль, что, как пишут, он безысходно устарел и уже не торт.
>>129889137 (OP) Похапе и цмски оставь школьникам ковыряющим жумлу за еду. Смысла брать его для новых проектов нет никакого. В shit-tier фрилансе денег нет и не будет. Поддерживать легаси говно тоже никто в здравом уме хотеть не будет. Для бэка руби на рельсе идеален, популярность огромная, штабильность и единство(Один фреймворк, Одна орм, Один фюррер). куча готовых либ на любую хуйню вплодь до реализаций конечного функционала(чем не могут похвастатся яп с зоопарком фреймворков где услилия попенсорса распыляются, либо куцих фреймворков-роутеров как в ноде).
Мне нужно обработать введённые пользователем данные и выдать результат на ту же страницу. Пока что сделал так: два дива, один из которых скрытый. В первом вводятся данные, и по кнопке запускается скрипт выполнения. Во втором диве конструкция "типа если в этой переменной шото есть, то инклюдь вот этот пхп скрипт". Но никак не могу сделать, чтобы одновременно с этим менялась видимость дивов. Как это вообще сделать по человечески? Мне нужно обойтись без перезагрузки страницы и скрыть содержимое пхп скрипта от пользователей.
Привет, Анон. Я думаю, что уже вырос из звания пхп-макаки. Написал пару сайтов с использованием БД (сначала через mysqli, потом PDO научился). Использовать шаблоны и MVC стал. Научился неплохо верстать, jQuery фентиплюшки прикручивать. Куда дальше расти?
В идеале хочу писать (в качестве хобби) небольшие, а может и большие, интернет-проекты. Какой взять фреймворк? Или совсем не стоит? Изучать какую-то цмс?
А может js изучать? NodeJS, например
Заранее спасибо.