Программисты, мейлача. Решите мою. дилему. Я знаю этот ваш PHP, неплохо знаю, но не отлично. Взялся учить JS и сейчас понимаю, как же это дохуя. Я изначально планировал учить жс и подтягивать пхп, но сейчас думаю может пхп дропнуть вообще и сконцентрировать все усилия на жаваскрипте? Темболее, что все вокруг кукарекают о ноде и т.д.
>>142088770 но ведь нода же - серверная штука, как я понял и написана на ЖС, т.е. теоретически удобнее осваивать и серверную сторону на том языке за который я взялся
>>142088813 JS выполняется в браузере, PHP выполняется на сервере. Node JS - просто библиотека для JS, которая по сути является тем же JS, но с кучей всего. Типа JQuery, но более выёбистое. Да и потом, если писать вебсайты, то необходимо знать и то и другое, чтобы уметь стыковать серверный код с клиентским, это крайне необходимо.
>>142088717 (OP) Оп, этого не слушай >>142088770 , он застрял в 2005. Разберись с тем, чем хочешь заниматься. Для php единственный нормальный путь развития - задрачивание вордпресса и прочих джумл, будешь ненапряжно делать красивые (или не очень) сайтики, для этого тебе нода не понадобится, js + jquery хватит. Если ты дохуя амбициозный и хочешь большие зарплаты и хардкорное программирование да простят меня байтоёбы за это выражение - тогда учи углубленный js, фреймворки, ноду и т.д. Учить на самом деле дохуя, да, и работать тебе придется над ебучими таблицами, числами графиками и т.д.
Кто либо может возразить, что на php тоже пишут сложные приложение, но это ебучий геморрой, ларавели, симфони и йии потихоньку устаревают, так как другие платформы (express, meteor, да те же Rails) более удобны.
>>142089211 >Хостинг должен поддерживать эту ноду как нечто отдельное Да. На большинстве нормальных хостингов уже давно поддерживают ноду, поэтому вряд ли тебя должно это парить.
>>142089295 >Знание жс никак не поможет тебе разобраться в ноде Толсто.
>>142089083 Я ж написал. Затем, что у меня тупо нет времени развиваться в пхп и жс, с жс больше всякой хуйни творить можно, соответственно возник вопрос углубиться в жс или всетаки рвать анус выкраивая время на пхп и изучения его фреймворков и прочего
>>142089211 У ноды иная концепция работы. Это тебе не пхп. пхп роден чтобы умирать. Он получает запрос (от сервера, апач или нгникс), отрабатывает и умирает.
Нода работает вечно, и вообще ей может быть не нужен никакой сервер, она сама сее заебатый сервер (хотя можно в той же связке с нгниксами).
Поэтому хотсинга в привычном понимании ты не найдешь (во всяком случае нормального), под ноду берут vps.
Слеоать ты можешь на любом языке все то же самое что на пхп. Хоть на си пиши. Язык это инструмент.
>>142089295 не слушай этого мудака >>142089211 Может. На хостинге должен стоять пакет nodejs, потом просто исполняемый скрипт с помощью node index.js запускаешь. Нода предоставляет некоторый API, который нет в стандарте JS сокеты, серверы, файловая система там, но в остальном этот тот же JS. Впрочем щас на ванильном ЖС никто не пишет, все юзают бабель или ТС. ПХП норм язык, я хоть и люблю ноду, но использую пхп для доступа к реляционным БД, ибо нормальной орм для ноды пока не завезли
>>142089518 На пхп надо крутить апач, конфигурировать все и все такое если ты конечно не юзаешь какой-нибудь буллщит вроде денвера лол А ты про пару строк с запуском сервера, лол.
Немного похожая ситуация.Бросил универ и сычую на накопления,уча js по учебнику с хабра.Все сложно,долго постигаемо и мне непонятно что будет дальше и как скоро я доучусь до уровня с которым можно будет пойти на джуна в Дс.
>>142089732 >ну на самом деле, я делал дохуя гвоносайтов на пхп, но че такое апачи и как их настраивать я хз Потому, что это работа хостинга. Твоё дело - залить написанные тобой скрипты на хостинг, а как и чем они там буду выполняться - поебать.
>>142089726 Думаю, лет 5 ещё без работы не останешься, нужно поддерживать существующие приложения и некоторые ретрограды всё ещё пишут новые на этих фреймоврках.
>>142089618 В отношении js эти вещи одинаковы, как для браузера, так и для ноды, или для любого иного окружения. Это, блядь, спека.
Все остальное это изучение окружения. В браузере ты учишь DOM. В ноде, ты работаешь с кластерами процессов, серверами, етк, файловаой системой, базой, етк.
Судя по твоим вопросам, тебе можно начать с принципов устройства операционных систем и клиент-серверной модели.
>>142088717 (OP) Анон. Я ебаный ретроград с первым айпадом и нокией чернобелой. По профессии я веб макака и ятебе скажу вот что.
Веб катется в тар татары. И пхп лютейшее говно на котором написано 99% цмс скоро канет в небытие. Все будут пользоваться нодой а пхп сайты останутся как хтмлки из 00х на народе ру сейчас.
Даже ебаный свифт(новомодный язык для разработки ios шлака) завернули похожим на js. И всё поудёт в эту сторону. А тут и жс с жесткой типизацией подтянется. И тогда и жеэсу наступить пизда.
Нода по большей части вытеснит пхп так как она легче а нынче никто не хочет думать. Все для простейшей анимации подключают джикюери. Одностроничник пишут на бутстрапе с реактом или грунтом. И так далее. Веб превращается в викс, для шарящих. Когда ты вроде и код пишешь, вроде как умнее своей бабушки, но посади ты бабушку и поучи её 3 часа, она уже будет замыкания с колбеками ебашить.
>>142089141 > Для php единственный нормальный путь развития - задрачивание вордпресса и прочих джумл Oh u. Вордпресобляди вообще не люди. Учиться под вордпресс - гарантированно остаться без нормальной работы. Php давно уже шагнул вперед, хоть DI хоть инкапсуляция, хоть быстродейственнуя йоба работающая со скоростью c-приложения.
>>142089141 А опу, похуй что учить, учить на самом деле ничего не нужно, надо понимать что тебе нужно сделать чтоб выполнить задачу, а это зачастую и фронт и бэкэнд и на пыхе и на ноде. Ноду с пыхо очень часто используют в связи, потому что для части задач пыха лучше, а для части нода.
>>142089618 Вот этот - >>142089796 - советует тебе правильный путь для квалифицированного программиста. На деле для начала работы джуном в какой-то конторе тебе хватит jquery, которая призвана облегчить работу с DOM, о котором господин и написал. Но с таким подходом ты быстро упрешься в потолок как по зарплате, так и по профессиональному развитию. Поэтому выбирай, что тебе важнее, быстрее начать зарабатывать или начать зарабатывать больше, но медленнее.
>>142088717 (OP) >молоток фирмы Х или молоток фирмы У В целом, жить можно и с тем и другим.
Лично у меня к ноде меньше доверия: попробуйте установить простейшую аппликуху и охуеть от скачанных ею тыщщей (буквально) то и дело подглючивающих файлов и папок. Доверяю ей сборку фронта, но никак не бек.
Плюс, на пыхе больше работы по поддержке уже работающих больших сайтов. Плюс, после РНР 7 жизнь заиграла новыми красками.
Но -- в то же время на хайпе ноды сейчас тоже можно неплохо заработать, а нижний сегмент пыхи (всякие жумлы и вордпрессы) -- скука смертная.
>>142089898 >охуеть от скачанных ею тыщщей (буквально) то и дело подглючивающих файлов >php-бояре вынуждены велосипедить весь функционал, предоставляемый скачиваемыми пакетами, который в итоге конечно же совсем не лагает.
>>142089845 >Все для простейшей анимации подключают джикюери. Одностроничник пишут на бутстрапе с реактом или грунтом. И так далее. Что-то ты подпёздываешь, коллега. Сейчас как раз все стремяться уйти от жквери даже там, где её использование оправдано. Ебанутые считают, что 70кб в 2к17 дохуя значат. Странно, что на ассемблере ещё веб не начали писать, блядь. пишу одностраничники на react+gulp, не понимаю, в чем проблема или ты имел в виду лендинги а не SPA?
>>142090299 Нет, нужно установить nodejs. Это приложение, написанное на каком-то из С-подобных языков, которое делает возможным выполнение JS скриптов вне окружения браузера + предоставляет это самое окружение.
>>142090293 Лендинг можно ебануть хоть на чистом html, это красивый рекламный сайтик. А те одностраничники, о которых тут говорят - это Single Page Applications, имеющие полноценный функционал.
>>142090241 плагины это не модульности >>142090248 например тебе нужна только навигация по дому нахуя тебе все остальное? типа оффсеты и т.д.? А реакт вебпак собирает что ты импортировал
Свойства папки с ТОЛЬКО системой сборки фронта на ноде. Ничего особенного, буквально несколько модулей.
В бекенде на ноде умножай это на 100. Надёжность обратно пропорциональна, соответственно. Нигде больше такого ада не видел, даже Java впереди планеты всей.
>>142090431 Да, вроде того. Страница прогружается один раз, после чего соединение с сервером идёт через вебсокеты, без необходимости перехода на другую страницу, чтобы выполнить действие, как при использовании серверных языков. >>142090435 Ты никогда не сталкивался с теми же дешбордами на ангуляре/реакте?
>>142088717 (OP) Парень ты лучше сконцентрируй свои силы на джаве, на пыхе есть фриланс чего на ноде не так уж много. Клиентский джаваскрипт учи и новые фреймворки. Вообще то писать под сервер и под клиента разные вещи, Джава это интерпрайз и деньги
>>142091047 пиздец ты сравнил, в8 это виртуальная машина для джаваскрипта, а дальше к ней подключают приблуду для браузера. Как в8 поддерживает джаваскрипт так и нода его поддерживает так и браузер. Это тоже самое что утверждать что котлин скала могли бы быть без джава (без jvm)
>>142091249 ладно хули с тобой спросить, писали в8 под хром, получилось удачно выделили виртуальную машину в отдельный проект, движок для браузера в другой но между ними зависимость прямая, потому и сказал как хромимум работает с джаваскриптом так и нода, потому что одна и таже виртуальная машина. Зайди на википедию почитай что это был ОДИН ХРОМИУМ ПРОДЖЕКТ
>>142088717 (OP) Какие перед тобой задачи стоят? Нод жс это оверспайснутое модное говно. Можно асинхронно тормозить во всех потоках, лол. Пхп это не модно, порог вхождения в основы очень низок, но если есть скилл это сразу видно. Многие начитают с пхп, поэтому рынок перенасыщен лютым кодом и долбоебами-школьниками. Запомни, Оп. Главное не язык, а то, насколько успешно ты можешь его применить для решения задачи. Некоторые сайты пишут на ассемблере, можешь погуглить, лол. В умелых, как говориться, руках и палка инструмент.
>>142091553 >>142091472 Меня с собой возьмите, только я работать буду часа 2-3 в день, свой проект доделать не могу. Может если с вами буду работать и свой доделаю.
>>142088717 (OP) На ноде не так уж много работы, да и выглядит всё как современный фронт. Лучше уж говносайты клепать и деньги делать не напрягая голову, а вместе с этим подучивать высокоуровневый язык, и идти в крупную компанию. Крэкер, майкрософт.
Похапе макака в треде. Делаю $5-$7 деревянных в месяц на этих симфонях ну и консультирую макак еще тупее. Всем похуй конечно, но могу ответить на пару вопросов.
>>142091974 >РНР == очень быстро (а значит, недорого) в разработке, относительно боллее взрослых строгих языков. крайне спорно да и на проектах чуть больше, чем хоумпедж строгие языки имеют преимущество в скорости разработки (точнее поиска/исправления багов, которых быть не может в строгих)
И тут такой слоник врывается в этот тред, чтобы пояснять (по хардкору).
>>142088717 (OP) Короч смотри какая хуйня. Среди web-разработчиков есть два типа программистов (на самом деле их больше - есть разные мохнатые братья наши меньшие: питонщики, ископаемые руби-погромисты, линуксодрочеры со своим перлом, или на чем они там свой фрибээсдэ пишут. Есть еще экзотика, которая на яве серверную часть пишет - но об этих мы не будем упоминать чисто из морально-этических соображений). Короч есть два типа программистов: 1. Те, которые вкатились в Web-разработку через JavaScript. Вообще, не в обиду им будет сказано - это дно уровня css/html. Не более чем добавление интерактивных перделок на страничку. Web-сайт вполне может существовать и без перделок. JavaScript нужен для удобства, не более чем. 2. Те, которые вкатились через PHP. Они собственно и создают сайт, формируют его структуру, разрабатывают систему, всё говно.
А теперь смотри, какая хуйня. Ты можешь знать англицкий язык, обмазаться немецким или, скажем, японским (если ты один из этих анимешниц). Но родной язык у тебя всегда останется один - тот, на котором ты думаешь. В программировании такая же хуйня. Можно знать дохуя языков, но родным для тебя останется один. Вот и получается, что те, кто через JavaScript вкатился, не могут перекатиться на PHP и придумывают себе всякие костыли, ноды, хуйню. А те, кто через PHP вкатился - поступают еще умнее - копируют себе куда-нить часто юзаемые шаблончики (кроссбраузерный ajax, выпадающие менюшки и остальное свистельно-пердельное говно) и не забивают себе мозг изучением какой-то нахуй ненужной экзотики типа замыканий.
Если тебе вкатил PHP - изучи тот JavaScript для общего развития и дальше программируй себе на пыхе. Если не вкатил - ну что тебе посоветовать? Говна похавай и убейся нахуй.
>>142092225 Ну хуй знает на счет нишевости. Мне кажется пхп нишевым продуктом, только для говносайтиков и вордпресса. Сам раньше на пхп писал бэк, а потом как-то перестало хватать пхп, какие-то вычисления через костыли приходилось писать, вечная мозгоебля с либами, пришлось пересесть на питон. Простая работа с многопоточностью, много годных либ, нормальный синтаксис. На пхп пишу скрипты только для клиентов, ибо пхп можно скомпилировать.
>>142092291 >Как там в 2006. С радостью бы вернулся туда имея весь опыт и знания. Для интернетов это были наиболее и хайповые времена, деньги делались их любой хуйотени, ламповые времена были..
>>142092389 дело майкрософт с приходом индуса во власть только расширяется - всякие кроссплатформенные коры, ксамарин купили и в опенсорс пустили и в вижлу интегрировали, мсскл на линукс время унижать оракл на их же поле
>>142088945 > Node JS - просто библиотека для JS нет, NodeJs - это интерпретатор из Javascript в C++ и в последующем в бинарник > Типа JQuery, но более выёбистое как можно сравнивать библиотеку фронтенда с сетевой платформой > если писать вебсайты, то необходимо знать и то и другое javascript достаточно просто понимать, чтобы писать бэкенд на php (пишу по гос заказу высоконагруженное приложение на nodejs и python с командой макак, задавайте свои ответы)
>>142092327 блджад, ты меня затраллел. вот хуй найдешь щас толкового ЖС программиста, одни пихают жкуэри плагины в корень проекта когда у тебя реакт и нпм, другие коллбэк лапшу на ноде вместо божественного async/await. Третьи вообще будто из средневековый пещеры вылезли и программировали на камнях
>>142092481 Все равно не то, тогда любая ниша была хайповой. Ебаные сайты на шаредхостинге со смешной картинкой собирали лямы просмотров, достаточно паре друзей в аську скинуть или в популярных ирк канал ссылку оставить. Черный биз, алармы, фарма и вот это все, народ нес деньги в интернет как угорелый, а сейчас все, осторожные все, наученные.
>>142092503 >когда у тебя реакт и нпм >будто из средневековый пещеры вылезли и программировали на камнях Ты как раз похож на такого. Сравниваешь пакетный менеджер и недофреймворк на жс.
>>142092583 > а сейчас все, осторожные все, наученные. По-твоему лохи вымерли? Просто ты неправильно их готовишь. Понятно что откровенный найоб перестал работать, но хайп остался.
>>142092616 я не сравнивал лолка. жэкуэри нежелательно юзать когда у тебя реакт. и пихать пакеты в корень и коммитить их тоже не стоит, когда у тебя билд-система в проекте и модули устанавливаются через нпм (или аналог)
>>142092651 А сейчас контент подавай, весь хайп вокруг него. Сейчас пошла эра контентмейкеров, где клоун с ютуба крутит таким количеством трафа, причем не всегда даже грамотно крутит, сливая его на откровенную хуйню. Вобщем верните мне мой 2007.
>>142092843 Тебе 26, какой из тебя старик, придурок? Смартфоны у каждого второго, инсталы идут, инфа сливается, мобильные ботнеты, банковские трояны, о такой хуйне в 07 только мечтали робко.
>>142092936 >мобильные ботнеты Недолго осталось, ниша задыхается под натиском школоты, тупой и неаккуратной, и так дождались уже что андроид удаляет неподписанные приложухи в целях секьюрности.
>банковские трояны Тоже почти все, 3-D Secure шагает по планете, как раз в 07 и был расцвет.
>Тебе 26, какой из тебя старик, придурок? Для черноты или даже серых схем я старик. Я не настолько долбоеб чтоб до сих пор этим заниматься, в 20 лет закончил, бабло на толчок дальше имел и похуй. А то что не миллионы в месяц, так и хуй с ним, мне целая жопа нынче дороже.
>>142093260 Да потому что ты не шаришь что это только в маняфантазиях можно выучить JS + Node.js рубить бабло и жить припеваючи. Реальность такова что знать нужно вообще все, хотябы основы, уж кому но вебпрограммистам тем более, поэтому не выебывайся и делай на том на чем хочется, а не то что хайпануло.
>>142093260 пиздец на ноду в Москве 170 вакансий, на пых 1000 на джаву 1200 на С/С++ 600 на C# 600 на python 800 на клиентский Javascript 1700 на Ruby 170
Не ведись на хайп нода заняла уже свою нишу и не выстрелит лучше научись под watch писать
>>142093490 > там еще всякой хуйни же полно, которую знать нужно. Какой? Паттерны? Они везде одинаковые. Их везде ровно 25. Придумали их еще когда маминых 100К в секунду даже в проекте не было? Работами с базами данных? Сорта SQLов тоже везде одинаковые.
>>142093658 Он написал ерунду, если программист ни одной книги не читает тогда он берет патерны из того языка с которого начинал, нормальный программист всегда читает книгу языкнейм райт вей.
>>142088717 (OP) Ебаны насос, вы так интересно рассуждаете, что и на меня подействовали чары мира серверов, орм, скриптов. Захотелось выкатится из своих ремонтов и вкатится в программирование как миллионы хомячков. А че, заведу себе рубашку в клетку, отпущу кустистую бороду, одену очки и буду с умным видом рассуждать о преимуществах жаваскрипт над похапе, сидя в антикафе с чашечкой ароматного сельдерейного смузи.
>>142093766 >Кекнул))) Ты, как в тяночку хуем пихать - тоже >книги читаешь?))) видео уроки смотрю Не сначала сам, потом когда наговнокодил уже читаю, и рефракторю. Пояснить за вакансию сможешь? почему так много и так мало знаний (я искал перл джуниора и выпало это)
>>142093808 упрощает разработку, и когда в команде работаешь есть даже если только ты этот модуль пишешь все равно о других думать надо, вдруг кто еще поддерживать будет
>>142093860 Блять программирование - это не духовная хуйня о которой книги можно писать. Я понимаю, что можно написать книгу, о истории какихто там программито вождей, как оно все развивалось и т.д. Но это блять к программированию как таковому не относится. Программирование это блять документация. Это не филасофия, политота, детективчики и т.д. Это хуйня о которой книгу просто невозможно блять написать. Я уже не гвоорю о том, что пока ее напишут, выпустят, пока ты ее купишь, прочитаешь, это все будет хуитой неактуальной
>>142093808 >Что вообще в книге по программированию написать можно? Как использовать массивы и циклы. Книги для чайников пишутся, которые первый раз программирование увидели. Хотя, с другой стороны, PHP Котерова - этот то же мануал, только другими словами. Или ActionScript3.0 Колина Мука - очень годный начальный курс по ООП с параллельным изучением ECMAScript. Все остальное, что читал по программированию - треш.
>>142093819 >Пояснить за вакансию сможешь? За какую вакансию?
почему так много платят, а требования слабые явно не тянут на от 140к Знание устройства виндоус(линукс андроид как плюс) Знание основных приницпов геймдева Понимание облачных технологий на базовом уровне Опыт написания на скриптовом языке
Остальное это опции, у меня отложена книжка по гевдейву на долгий срок, может прочитать?
>>142094212 > C++ > почему так много платят, а требования слабые явно не тянут на от 140к
Сраные 2к$, в год это 24к$, считаеш это маленькие деньги за еблю с цпп, и гпу? сириасли? Да это просто смех, а не деньги, плевок в рожу блять, в любой нормальной стране, за такую еблю ценник начинается от 80к$ в год для джуниура полного нуба но с желание развиватся
Че-т гуглю вакансии PHP-макакена - везде или jQuery-говно или какой-то PHP-фреймворк. Че-т приуныл. Посоны, а как вы работу ищите? Тупо перед каждым собеседованием новый фреймворк учите?
>>142094678 на хуй там плюсы, я дома поделки на С программирую и я не скажу что мне это не нравится, но для России то норм тем более для джуна. Нет дурацких 5 лет опыта и ВО в МГУ матфак
>>142094778 Охуительная стори, братишка. По тому же Yii, там на офф сайте документации минимум на месяц чтения. А это все говно еще как-то осмыслить и запомнить надо.
>>142094803 Ну блять, вот выучил я PHP, выучил JavaScript, обмазался этим твоим CSS и HTML. Что дальше делать, чтобы можно было заработать на консервированную фасоль в томатном соусе?
>>142094944 Её не нужно читать всю, а надо использовать, как справочник. Чтобы работать с фреймворком, надо иметь общее представление о нём, знать, где что лежит и как работает, а не заучивать все объекты и функции наизусть, блджад.
Я знаю этот ваш PHP, неплохо знаю, но не отлично. Взялся учить JS и сейчас понимаю, как же это дохуя. Я изначально планировал учить жс и подтягивать пхп, но сейчас думаю может пхп дропнуть вообще и сконцентрировать все усилия на жаваскрипте? Темболее, что все вокруг кукарекают о ноде и т.д.