ФРОНТЕНТ ТРЕД #2 Поясните за PHPОн не умер ?Разве JS Не перекрывает все его функции быстрее и проще ?И ВОобще Разве JS Скоро не заменит всё нахуй вообще ВСЁ Поясни почему нельзя написать на JS то что пишут на Java php питоне и прочем Один Джава Мидл Сказал что Всё скоро будует на Js И нет ничего что она не может сейчас сделеать в вебеКак во фронт так и в бек. ДИСКАС
>>194583445Ну ты знаешь больше меня. Расскажи мне .Где вообще эти гигабайты информации о вебе или в русском сигменте нихуя нету кромеТОТАЛЬНОАНАЛЬНОГО htmlacademy и высеров ютуб верстальщиков.Высеров компаний которые хотят оторвать кусок у ТОТАЛЬНОАНАЛЬНОГО htmlacademyНУ кадавр заебись да
>>194583721Что за говносайт из 2010 года ? Что за параша блять !?>>194583709>>сео верстальщик маркетолог>пользуйся препроцессорами>препроцессорами>js Ты ебанавфт?
> Всё скоро будует на Js И нет ничего что она не может сейчас сделеать в вебеВсё скоро будует на C++ И нет ничего что он не может сейчас сделеать в вебеПоправил. Хотя куда уж там макакам к плюсам.
>>194583528На русском ни чего и не появится.Есть node, ща беседовал с фронтэндером, он утверждает, что она стабильная. Есть Express (хз что такое). Есть пока не готовая Deno. Для бэка важно еще, чтобы это было быстро: быстро разрабатываешь, быстро работает. По-моему JS не может обеспечить быструю разработку сложной логики (по этому еще жива Java), не может обеспечить необходимое быстродействие.Но я могу ошибаться, конечно
>>194583528В плюсы вкатывайся. По книжкам. Могу посоветовать Стивен Прата "Лекции и упражнения c++". Он универсален. Универсальней только асм.
>>194583962Вот ты мне скажи по чесноку, епта, что надо знать на крестах, шобы брали на работу?мимо изучаю кресты и анрил
>>194583962очень же старая книга не ?Понимаю что скорее всего там фундаментальные знания.ок прочитал её потом чо читать ?давно хотел перейти на нормальные языки програмирования, а не это веб гавно для макак.Java побаивался смотрел в сторону питона
>>194582945 (OP)Пых живее всех живых, с каждым годом с ним работать все приятнее и приятнее. Жс тоже отлично себя чувствует естесно, но дальше фронта выходит только в маняфантазиях смузихлебов.
>>194584168Ты неправильными критериями оцениваешь язык. Нужно не круто-ацтойно, а востребовано-додаешь_хуй_без_соли.Именно по этой причине РНР всё ещё жив.
>>194584074Посмотри вакансии, везде разные программисты нужны. Желательно уметь в линупс, TCP/IP, QT(десктоп), opengl(гей дев, десктоп), etc.>>194584082Там тебе дадут знания о языке, а не о программировании. Желательно после нее навернуть книги по алгоритмам, сетям, программированию, изучить новые стандарты c++, можно даже сразу приступить к фреймворку ака Qt, opengl.
Весь серьезный ынтырпрайз на джаве. Пердолиться с плюсами - черепашья скорость разработки. Пыхи ни для чего кроме хоумпейджа васяна не годятся. JS - вообще браузерная параша для анимации кнопочек, такой и осталась, несмотря на потуги.
>>194584393На плюсах более высокая производительность. И сам язык сложнее только в большем объеме информации. Жабовские фреймворки есть и на крестах.
>>194582945 (OP)Вайти технологии умирают очень медленно, в первую очередь из-за огромного количества легаси-кода. А у пхп с этим все отлично Гугли сервисы с беком на пхп, охуеешь.Джс, как минимум, крайне хуево работает на дескотопе, т.к. любое десктопное приложение на джс это просто тот же браузер а точнее хромовский браузерный джс движок, в случае с нв со всеми вытекающими. Инб4 вскукареки про клауд компьютинг, но и там джс не фаворит. А еще надо бы сказать про тайп скрипт...Было бы здорово, если б все области разработки использовали один и тот же язык, но пока что это утопия. Джаваскрипт перенасыщен инструментами, которые должны быть из коробки, и имеет кучу сайд-эффектов, которые нельзя убрать из-за проблем совместимости.
>>194584382Бля вакансии конечно от миддлов и выше. Что печально, когда у тебя за спиной только полдгода фронтенда с вкраплениями джанго.
Как меня заебли ваши треды по вкатывание и фронтенды на мускуле. Вы можете всн съебаться в дев куданибудь? Вас самих не достало это постить каждый день? Что за ебаный мудак расфорсил это говно про 300к пограмистов фрилансеров, надеюсь он в канаве гдето гниет сейчас.
>>194584469Производительность нинужна. Все алгоритмы, где она была нужна, уже придуманы, описаны и реализованы, остается только оберток и фреймоклв навернуть. Или докупить железа, что обойдется в копейки, чем платить 300к/нс погромистам за оптимизацию
>>194584870Иди покрути рулеточку, подрочи в танцульках или поищи себе медведя в трапотредах, чтобы вычистил песок из твоего влагалища. Вот нахуй ты зашел в тред, который тебе не нравится и срешь тут, зная, что твое сранье ничего не изменит?
>>194584943Потому что таких тредов 50 процентов, где школодауны типа тебя обсуждают то, о чем представление имеют лишь с роликов на ютубе. Это как гнойный вонючий бомж, что перед лицом маячит туда в очереди магазина.
>>194582945 (OP)>Разве JS Не перекрывает все его функции быстрее и проще ?Любой язык программирования может делать то же само что и другой, но не обязательно он будет это делать быстрее и проще.Например шаблонизация, работа со строками, сортировка в пхп работает в разы быстрее чем на js, потому, что в js всё обмазано грёбанными колбэками, которые тащат кучу накладных расходов. А значит server-side рендеринг на пхп будет работать быстрее.С другой стороны, та же нода, изначально ассинхрона, и с ней можно делать реальный хайлоад (я сам делал), но только не связанный с сервер-сайд рендерингом.
>>194585327Трапотреды не протекают в каждую тематику и не плодят ебанутых 300кк фантазеров даунов с баззвордами, значение которых они не знают.
Эй, ёпта, зачем вообще изучать С++ сейчас? Вот серьезно - зачем? Чего на нем делать-то? Сейчас везде один веб, нахуй нужны приложения? Не лучше ли закатываться в C# и не ебать мозги Op.SetMouthContent(huy)мимо есть немного скиллов в С++, десктоп в основном
>>194584393А как же питон? Я его не знаю и мне он не нравится, если честно, но он вроде как сейчас занял весь рынок.
>>194582945 (OP)>Разве JS Не перекрывает все его функции быстрее и проще ?Ты ебнутый? Ты про nodejs для сервака? Ну кто-то юзает, но пока не слишком развиты фреймворки и прочая хуета, пока пхп остается самым популярным бекенд языком, соответственно переучиваться на что-то другой смысла абсолютно никакого, лишний раз себе мозг ненужной хуйней грузить и испытывать геморрой с реализацией того что уже есть в пхп.
>>194583208Вот вот, поэтому ничего кроме jquery не юзаю, ибо на кой хуй, если их так дохуя и они через год все устареют?
Вы забыли основное отличие фреймворка от апишки. Апишка помогает тебе писать. Фреймворк заствялет тебя писать так, как ему надо. Соответственно, на жаве я могу написать все, что мне вздумается. На JS я могу написать только то, что в рамках, установленных дядей. Мимо жава-господин
>>194587019Вроде есть костыльный компилятор. Но в основном используют официальный и легитимный интерпритатор.
>>194586968Ну, как-то такpublic class Napisal { private int tvoi_rot; Napisal (){ tvoi_rot = 5; }private int proveryai{return tvoi_rot;}}
Читаю тред и охуеваю с мамкиных айтишнеков, которые, видимо, дальше хеллоуворлда не продвинулись, зато на всех ЯП сразу.ЯП - инструмент. В каждом есть свои преимущества и недостатки, а главное, для каждого есть задачи, под которые тот или иной ЯП будет лучшим. Нет смысла копать котлован чайной ложкой точно так же как и мешать чай ковшом.Покормил.
>>194582945 (OP)Самая писечка последние джва года это SPA + SSR. Один и тот же код на JS работает на сервере (выдает HTML) и на клиенте (перестраивает DOM). Для вью это Nuxt.js, Ream, vue-cli ssr. В реакте и ангуляре не оч шарю но думаю там тоже это есть. (например Nuxt исходно списан с реактового Next.js)
>>194587548Ты присвоил переменной tvoi_rot которая находится рандомно, да еще и инт. Я просил тебя про 1 ячейку и конкретно по адресу 0х0SAJU423.
>>194582945 (OP)PHP катается на стороне сервера, JS на стороне клиента.PHP не умрет.JS для бэкэнда не кайф.JS медленнее аналогов на бэкэнде.
>>194588060Эта ебля не стоит свеч. Так еще и весь остальной бэкенд на жс, что сразу скатывается в полный звиздец.
>>194587666все нормально челик использует 36-ю систему счисления в адресах, он просто из будущего когда вместо двоичной СИ используют троичную
>>194587548Какая же жаба хуита. Этож не удобно по всему коду искать где приват, гду публик. Тото дело с++class napisal{private:int tvoi_rot;int proveryai();public:napisal();}napisal::napisal(){ tvoi_rot = 5; }int napisal::proveryai(){ return tvoi_rot; }
>>194588843Жаббаист в треде.Нихуя не не удобно. Если говнокодер слил вместе и паблики и приваты - то это к говнокодеру вопросы.В нормальных проектах порядок такой - сперва PP (package-private), далее Protected, потом паблики и обычно в конце самом все приваты. Может различаться, но суть одна - методы с одним модификатором доступа вместе стоят.
>>194589257Действительно, кого ебет потеря 1/4 части пользователей с некропеками? Да и гуглу можно не заморачиватся, а докупить еще пару сотен тысяч серваков. Дешево же.
>>194582945 (OP)PHP вроде справился с превращением себя в нормальный язык, но всё равно чудовищно отягощён своими доисторическими корнями. Это тебе и пердолинг с апачами, и очень странный код от других ребят, и совершенно невменяемые советы и якобы бестпрактисы. При этом читаемость у него так себе.JS клёвый, реально приятный прототипический язык. Но у него с одной стороны хаос фреймворков, а с другой только-только комьюнити начало поднимать вопрос о собственно быстродействии написанной ими хуиты. И вот уже оказывается что каждая первая библиотека несёт в себе лишний код, что везде дыры для безопасности, а ещё баги багами погоняют. Если лезть во фронт, то сразу очерти себе стак в котором будешь что-либо делать и не особо трогай всё сверх него (хотя из трёх дефолтных фреймворков надо всё-таки все пощупать). Насчёт бэка очень сложно что-либо советовать, но небольшие вещи писать вполне можно. Алсо, для модных молодёжных вебовских вещей JSовский зоопарк в самом деле помогает, т.к. на нём можно буквально из коробки собирать качественные REST, GraphQl, и прочее.
--------------- T H R E A D ---------------Current thread (0x0000000042bbe800): JavaThread "Thread-4" [_thread_in_native, id=3220, stack(0x000000003eb90000,0x000000003ef90000)]siginfo: ExceptionCode=0xc0000005, ExceptionInformation=0x0000000000000008 0x000000003cacfcd0Registers:RAX=0x000000003cacfcd0, RBX=0x0000000000002666, RCX=0x0000000000002666, RDX=0x000000003cacfcd0RSP=0x000000003ef8de98, RBP=0x000000003ef8df89, RSI=0xffffffffffffffff, RDI=0x0000000000002666R8 =0x000000003ef8df58, R9 =0x000000003ef8df38, R10=0x0000000000000000, R11=0x0000000000000000R12=0x0000000000000000, R13=0x000000003ef8e070, R14=0x000000002a290010, R15=0x000000003ef8e088RIP=0x000000003cacfcd0, EFLAGS=0x0000000000010202Top of Stack: (sp=0x000000003ef8de98)0x000000003ef8de98: 000007fecf691d51 000007fecf6b5a200x000000003ef8dea8: 0000000000002666 000000000000037f0x000000003ef8deb8: feeefeeefeeefeee 000000003cacfcd00x000000003ef8dec8: 000000003d3149d0 0000000700000ecc0x000000003ef8ded8: 000000002a290010 000000002a28e2d00x000000003ef8dee8: 000000002a290010 000000003ef8e0880x000000003ef8def8: 000000003d3149d0 00000000000000000x000000003ef8df08: 0000000000006ecc 0000000000006ecf0x000000003ef8df18: 000000003cacfcd0 000000003ef8df900x000000003ef8df28: 0000000000000027 00000000000000270x000000003ef8df38: 0000000781220000 00000007c0097ec80x000000003ef8df48: 0000000000000000 00000000000000070x000000003ef8df58: 00000007ae8c0000 00000007812009800x000000003ef8df68: 0000000000000000 00000000000000070x000000003ef8df78: 00006acefa20b4be 0000000000006ecc0x000000003ef8df88: 0000000000002666 0000000042bbe800 Instructions: (pc=0x000000003cacfcd0)0x000000003cacfcb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 000x000000003cacfcc0: 00 00 00 00 01 00 00 00 b3 20 96 06 3c 00 00 900x000000003cacfcd0: 49 00 64 00 5f 00 31 00 34 00 39 00 35 00 37 000x000000003cacfce0: 66 00 61 00 33 00 2d 00 35 00 61 00 33 00 39 00 Register to memory mapping:RAX=0x000000003cacfcd0 is an unknown valueRBX=0x0000000000002666 is an unknown valueRCX=0x0000000000002666 is an unknown valueRDX=0x000000003cacfcd0 is an unknown valueRSP=0x000000003ef8de98 is pointing into the stack for thread: 0x0000000042bbe800RBP=0x000000003ef8df89 is pointing into the stack for thread: 0x0000000042bbe800RSI=0xffffffffffffffff is an unknown valueRDI=0x0000000000002666 is an unknown valueR8 =0x000000003ef8df58 is pointing into the stack for thread: 0x0000000042bbe800R9 =0x000000003ef8df38 is pointing into the stack for thread: 0x0000000042bbe800R10=0x0000000000000000 is an unknown valueR11=0x0000000000000000 is an unknown valueR12=0x0000000000000000 is an unknown valueR13=0x000000003ef8e070 is pointing into the stack for thread: 0x0000000042bbe800R14=0x000000002a290010 is an unknown valueR15=0x000000003ef8e088 is pointing into the stack for thread: 0x0000000042bbe800Stack: [0x000000003eb90000,0x000000003ef90000], sp=0x000000003ef8de98, free space=4087kNative frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)C 0x000000003cacfcd0Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)J 1223 com.lanner.lsimlink.NativeMethods.notifyTokenMovement(Lcom/lanner/lsimlink/ModelEventManager;JJDLcom/lanner/lsimlink/Element;Ljava/lang/String;Ljava/lang/String;Lcom/lanner/lsimlink/Element;Ljava/lang/String;Ljava/lang/String;)V (0 bytes) @ 0x000000004301fdf9 [0x000000004301fd00+0xf9]J 2372 C2 com.lanner.lsim.simulation.core.q.activate()V (66 bytes) @ 0x0000000043489700 [0x0000000043487560+0x21a0]j com.lanner.lsim.simulation.core.Executive.h()V+72j com.lanner.lsim.simulation.core.Executive.resume()V+64j com.lanner.lsim.simulation.core.Executive.run(Lcom/lanner/lsim/simulation/core/Expression;)V+22j com.lanner.lsim.simulation.core.Executive.run(D)V+13j com.lanner.lsimlink.ModelWrapper.run(DZ)V+58v ~StubRoutines::call_stub>>194582945 (OP)
>>194589257>Главное сейчас - скорость разработки.Пошёл-ка ты нахуй. Из-за этого обезьяньего подхода мы сейчас имеем ситуацию, что твой хуёвейший код напрочь нивелирует все достижения транспортного уровня и рендерных движков за последних лет 20. Лично ты виноват в том, что интернет не летает, несмотря на 4G, оптоволокно и прочее.
>>194589257Кого ебет скорость разработки? На чем угодно скорость разработки одинаковая, только пороги вхождения разные, конечно если среднестатистический полоумный вебмакака будет пытаться в че то нормальное, то да скорость разработки упадет
>>194590913Охуеть. Обновления каждый день приходят, а не раз в год как раньше - ох, кого ж ебет скорость разработки?
>>194592148Слышал, что быстрее Луа только чистый С, на котором он и написан. Да и в геймдеве почти что мастхэв, в отличии от JS.Сдаётся мне, что ты пиздишь.
>>194592148>сам по себе ЖС намного быстрее и Питона и ЛуаПикрелейтед из статьи скорости работы. Взято с сайта IBM.Почему вы - макаки никогда самостоятельно не интересуетесь темой перед тем как что-то нафантазировать в треде?
>>194582945 (OP)А в чём вопрос? Да, на node можно написать бек, будет ли он лучше? - ну смотря кто и что пишет. Php более многословный, немного другая инфоструктура, js более динамично развивающийся, технологии быстрее сменяют друг друга
>>194593112>2k19>создавать игра на чистых ЯПРазве только тетрис и змейку, которые и на ЖС вполне рисуются.
>>194582945 (OP)Че ебанутые, какой вам нахуй бэкенд на жс? давай начинай пердеть про ноду, я тебе поссу в рот и расскажу пару кулсторей, как такие дебилы, как твой друг, выбрали на проекте ноду для бэка, а потом, когда чуть толще стал проект и нагрузки возрасли, все охуели и заказчик был вынужден платить тысячи даларов, чтобы бэк перенесли на неткор, гошку или другой язык здорового человека.кукареклы про ноду это просто восторженные дегенераты, которые жс знают и хотят на своей хуйне писать вообще все, а дегенераты пм-ы слушают этих 25ти летних синьоров и такие да, ахуенно, теперь у нас один язык и можно часть задач с бэка взвалить на фронтодаунов и наоборот, они же все жс знают, хуле, удобна ебать.еще сука охуеваю с ебаного электрона, это вообще пизда, пользуюсь гиткракеном и эта параша недавно 2 блядь гига оперативы сожрала, в рот ебал криворуких мартышек
>>194593030>>194583463Чему вы удивляетесь?Я на пхп пишу джсный код, например:echo "<script language=\"JavaScript\">"echo 'document.write(\"<br>Заголовок пользовательского агента: <b>\"+navigator.userAgent+\"</b>\");'echo '</script>'
>>194593203Ты вообще не понял что я сказал? Этим постом ты сам под себя насрал. Как раз таки под си и делается все с нуля, ибо нет ооп => нет фреймворков.
>>194593448 я >>194593387 не бот, твое доказательство говно. были другие треды, где пруфали доказательствами копирования старых тредов и там вплоть до времени постов совпадало все, но эти треды быстро моча терла
>>194593387Вот кстати двачую этого господина - жс-обезьяны вообще везде свои скрипты пихают, надо это или не надо - вопрос даже не ставится.Вообще вся эта ситуация с сотней высранных JS-фреймворков нездоровая. Когда-нибудь просто появится универсальный костыль и куча макак пойдёт уголь грузить вагонами, как офисные работники в конце прошлого десятилетия.
>>194593903Все не влезут. Проблема JS именно вот в этом распухании коммьюнити за счёт всратых фреймворков, которые делают одно и то же.
>>194582945 (OP)Сорта говна. Весь веб - ёбаная параша для дегенератов, живущая только за счёт безмозглых обезьян по обе стороны продукта. Фреймворк на фреймворке едет и фреймворком погоняет, одно говно с другим скрешивают и с третьим перемножают, пихают по десять языков в один проект, тычутся друг в дружку всякими апи-хуяпи, а потом node_modules весит по полгигабайта и вкладка в браузере вешает комп к хуям.
>>194587548>>194588843Какак же хуета ваши ООП.Божественный ЖС:var tvoiRot;function napisal() { tvoiRot = 5;}function proveryai() { return tvoiRot;}napisal();proveryai();Нахуй идите со своими советами по имутабильности tvoiRot
>>194594293Твой божественый жс может в адрес 0х0SAJU423 вбить 5 целочисленого типа? Пиздец кншн без ооп выглядит как говно. Вместо нормальных функций с внутреним связыванием, делаешь глобальные на весь файл. У вас же там файлы есть, да?
>>194594538Спешите видеть, ЧСВ плюсист не может в иронию и шутки, принимая этот код за то что бывает у жабаскриптеров эверидей.
>>194594538>без ооп выглядит как говноСейчас вот изучаю жавускрипт - там 50% кода выглядит как говно, и всем норм. Многое крутится на неочевидных фишках и срать хотело на нормальную структуру и читабельность. Собственно, JS это единственный ЯП, где код пишется и потом не читается чтобы глаза не вытекали от результата, и именно поэтому там много полуграмотных Васянов.
>>194592771Ты бы хоть погуглил нормально перед тем как постить какие то левые картинки. Современная lua с jit на порядок быстрее чем классическая реализация, это общепризнанно самый быстрый скриптовый язык
>>194588060>SSRЕще бы на сервере рисовать. Тут бы быстрее отдать json с данными и пусть клиент сам рисует что хочет по ним.В чем прикол рисовать на сервере?
>>194584393>Пыхи ни для чего кроме хоумпейджа васяна не годятсяПроиграл с этого знатока тырпрайса. Хоть бы загуглил, чтоб не так жидко обосраться.
>>194582945 (OP)PHP один из самых востребованных языков, никогда не умрёт, постоянно развивается, огромное количество решений для бизнеса на 100 лет вперёд, это лидер веба.ЖС крутой язык, но решения будут ещё долго создаваться. В любом случае и то, и то сегодня нужно знать.
>>194601116ПХП как Ява уже стал с этими классами, неймспейсами, PSR, шаблонами, и прочими рекомендациями. Уже повзрослел - учить долго придётся.
>>194601624Это да, я сам только чуть больше чем пол-года как учу, сейчас ларку изучаю, попутно вьюжс. Очень пхп нравится, а как в ООП пошёл, свою ЦМС на MVC написал, то вообще красота.Жаль что распыляться нужно на фронт, но увы конкуренция в итэ большая среди джунов, везде требуют. У меня даже вёрстку спрашивали.
Че за хуйню я сейчас читаюPHP - это фронтендJS покрывает возможности бекенда, потому что кто-то там скозал. ОхуенноNode.js удобен тем, что синтаксис такой же, фичи такие же, разница только в задачах. Но кто будет использовать чистый js вместо того же Vue в более менее объемных проектах, я хуй знает
>>194601624>>194602158Из-за засилья васянов и раджей в пыхе сейчас ебовая конкуренция и минимальные рейты. И это ещё не говоря на огромное количество говнокода плодимое этими хуесосами. Язык смог в годноту, а уебаны, которые считают, что могут пройти месячные курсы и получать 300кк/нсек, не могут. Если бы в пыхе хоть немного строгости в синтаксисе добавили, эх.Но вообще, люблю пхп. Очень приятный язык. И эффективный, особенно с версии 7.2
>>194602581>Но кто будет использовать чистый js вместо того же Vue в более менее объемных проектах, я хуй знаетЯ тебе расскажу. Еблоиды, которые пилят бекенд на мадженте 1.9, зато трясутся за ОЛОЛО ПРОИЗВОДИТЕЛЬНОСТЬ, ПЬЮРЖЫЭС БЫСТРЕЕ. Ну ты понел. Из адекватных - мало кто. Разве что для очень специфических задач. Зато есть ебанаты с гонором, которые считают, что раз пилят на пьюр жс фрон, то они высшая раса, а на остальные детали проекта насрать можно. Подозреваю, что такие "просветлённые" выходят из рядов смузихлёбов.
>>194602581Двачую. Главная фишка node.js -- он почти, без DOM и прочая такой же, как и js. Типо не надо учить два языка сразу, ебашишь и там и там одинаково, и радуешься жизни. А потом узнаешь, что в чистом виде ни то, ни то использовать неудобно, нужны всякие библиотеки и фреймворки. В итоге получается нихуя не два по цене одного, и ты обосрался
>>194602346ES5 (var и иже с ним) до сих пор считается стабильнее ES6 из-за того, что в старых версиях IE интерпретаторы его не воспринимают.
>>194604833>в старых версиях IEДавайте ещё нетскейп-навигатор дрочить и поддерживать - мало в ИТ легаси-говна, надо ещё завезти.