Сохранен 354
https://2ch.hk/pr/res/501655.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Python или JS?

 Аноним OP 22/06/15 Пнд 22:24:08 #1 №501655 
14350010482980.png
Аноны, помогите определиться куда свернуть на перекрёстке!
Пол года уже мучаюсь, что тормозит моё развитие.

Преамбула: занимаюсь веб разработкой на всяком говне на php около 5 лет. Не хочу больше использовать готовые CMS, особенно на php. Не хочу больше никакого php. Ребята php-шники, не обижайтесь. Этот тред на ради холивара, поэтому пожалуйста не надо ничего писать про php. Да, я знаю, что скоро будет php 7. Да, он меня все равно бесит. Хочу стать профи. Но не могу выбрать, чего изучать досконально Python или JS.


Давно присматриваюсь к Python(Django), написал себе несколько скриптов для работы, пару книжек прочитал. Очень он нравится, душа к нему лежит.

Но вот мой уровень JS, оставляет желать лучшего. Простенькие скрипты могу накатать, но что-то серьёзное врятли потяну. Поэтому, его я буду тоже подтягивать.

В итоге получается, что я могу взяться серьёзно за JS и только на нём и остаться + nodejs ещё. Но Python имеет столько крутых модулей, шикарный синтаксис, сам по себе не был написан на коленке за 10 дней, как js. Скажете, что Python не асинхронный? А вот и нет. Есть Tornado, в Python 3 пилятся aiohttp и подобные. В общем, Python это всё тоже умеет, если надо. А вот эта вся асинхронность - не везде и нужна честно говоря.

Но в то же время в Python бесят две ветки. Какие-то модули не портированы на 3 ветку. Примеры в сети каждый пишет на чём горазд, не указывая версию. Иногда долго мучаешься, почему ошибка в скрипте, потом понимаешь, что код для 2 версии, а ты используешь 3 и т.д. Вроде мелочи, но много времени может на такую ерунду уходить. Менеджеры пакетов не особо удобные, взять тот же npm install у nodejs. Нода недавно раскололась на io.js - тут тогда я понял, что будет та же песня, что и версиями Питона. Но чудо, они обедняются в одну nodejs - что завлекает.

Я уже давно метаюсь туда сюда. Не могу решить нефига, чего же выбрать - Python или JS? Только, пожалуйста, давайте без холиваров. Как-то более цивильно обсудим, что делать, ок?
sageАноним 22/06/15 Пнд 23:01:51 #2 №501707 
>>501655
В пизду своей мамаши-шлюхи сверни. Сажи и скрыл.
Аноним 22/06/15 Пнд 23:13:51 #3 №501724 
>>501707
У пхпешника бомбануло.
Аноним 22/06/15 Пнд 23:16:18 #4 №501726 
>>501655
Питон проще - возможностей и перспектив меньше.
JS сложней - но возможностей и перспектив столько, что жизни не хватит. Решай сам. Я бы выбрал JS, но если тебе так нравится питон, то бери его.
Аноним 22/06/15 Пнд 23:48:53 #5 №501752 
>>501726
У Питона так-то тоже полно перспектив. Он не стоит на месте, развивается.
Мне кажется, что на данный момент JS уступает Python, по готовым модулям, например. Но они тоже пилятся во всю. Да и самому написать будет не проблема, в случае чего, конечно же. Не всё же готовое использовать.

Как-то тянет к Python, но вроде хочется и JS. Наверное, всё таки, возьмусь за JS. Пока не могу поймать какого-то знака, куда идти. У всего этого есть перспективы, но нужно выбрать что-то одно.
Аноним 22/06/15 Пнд 23:51:49 #6 №501754 
Бэкенд - ruby, фронтэнд - js. Усе.
Аноним 22/06/15 Пнд 23:55:39 #7 №501756 
>>501754
>Бэкенд - ruby
Не советую. О руби через два года уже никто не вспомнит.
Аноним 23/06/15 Втр 00:01:34 #8 №501762 
14350068949010.jpg
>>501655
Анончик, на няшном питоне сейчас много-много работы, мне постоянно приходят всякие интересные предложения с релокейтом, но я к сожалению воспользоваться ими не могу.
Но вот у нас пожалуй да, маловато вакансий питонистам. Я бы посоветовал питончик и жс учить вместе, чтобы стать полноценным фуллстак разработчиком.
Аноним 23/06/15 Втр 00:14:19 #9 №501775 
>>501762
>посоветовал питончик и жс учить вместе, чтобы стать полноценным фуллстак разработчиком
Внезапно ворвусь и решительно поддвачну.
Аноним 23/06/15 Втр 00:25:30 #10 №501782 
14350083306910.jpg
>>501756
Опять начинаешь, шакал?
Аноним 23/06/15 Втр 00:39:04 #11 №501787 
>>501782
Что не так? Я просто констатирую факт.
Аноним 23/06/15 Втр 00:46:17 #12 №501789 
>>501762
С нодой тоже самое же получится. Только язык будет один везде.
Аноним 23/06/15 Втр 01:03:27 #13 №501791 
Думаю всем нужно перекатываться на js. Принципиальной разницы между js/ruby/python/php не вижу, а учитывая что js есть в каждом браузере и большинство js-модулей асинхронные из коробки – выбор очевиден.
Аноним 23/06/15 Втр 01:06:10 #14 №501793 
>>501791
И этого тоже двачую.
Аноним 23/06/15 Втр 01:57:44 #15 №501830 
14350138643090.png
14350138643101.png
>>501655
>Но не могу выбрать, чего изучать досконально Python или JS.
Правильно, потому что между ними никакой разницы нет. Что видно даже на тестах.
>Аноны, помогите определиться куда свернуть на перекрёстке!
Я бы ещё сравнивал отношение количества слов в программе к длине самой программы — тупой интегральный тест, который вроде бы не отражает ничего. Но скрипты бы и здесь sosnooley: должна быть красная линия (словарь почти не растёт), а вышла бы синяя.
>Очень он нравится, душа к нему лежит.
Зарплаты видел?
Аноним 23/06/15 Втр 02:37:15 #16 №501877 
14350162356390.png
>>501655
Ты это я 2 года назад. Я ушёл на питон. Очень нравилось, хотя бы элементарным разделением структур на списки, словари, множества.

В итоге сейчас ключевые слова по работе django, coffeescript, bootstrap, webgl, postgresql. С ангулярами и нокаутами всё как-то не сложилось: очень сложно там делают простые вещи, или делают просто но неудовлетворительно.

Для себя numpy, sympy, интересные алгоритмы изобретаю в питоне (жаба/кофе-скрипты хоть и знаю, но никогда с ними не играю), питонные модули на си (в том числе с numpy) для скорости. Хочу укатиться в хаскел, но питон уже вряд ли брошу окончательно как пхп.

Могу посоветовать выбирать js просто ради того чтобы не учить ещё один язык. Если нравится программировать для себя/для развития - бери что-то ещё, что больше всего хочется.

Насчёт перспектив. Очень вероятно что яваскрипт сдохнет. В авангарде уж точно сдохнет. По инерции как пхп будет катиться ещё лет 10. Его убьёт asm.js/webassembly. Мелочи конечно будут сделаны на яваскрипте, да то же самое подключение asm.js-сборки, но основное мясо можно делать на любом языке, главное чтобы он не тянул с собой большой рантайм и компилировался в llvm/asmjs.
Аноним 23/06/15 Втр 02:38:27 #17 №501879 
>>501787
А что случилось с рубями? Рельсы наконец-то дописали как надо и у кодеров просто не осталось работы? Или что?
Аноним 23/06/15 Втр 02:45:26 #18 №501887 
>>501877
>Очень вероятно что яваскрипт сдохнет. В авангарде уж точно сдохнет
Манямирок такой манямирок. Язык развивается с невероятной быстротой и с каждым годом всё популярнее, а питонисты который год предрекают скорую смерть.
Аноним 23/06/15 Втр 03:04:11 #19 №501894 
>>501887
Да брось. Развивался он всего 4 дня аккурат перед релизом первой версии. И всё. Гугл его пытался дартом вытеснить, напиливал NaCl, мозилла сделала asm.js, теперь они все вместе придумывают webassembly. Есть сотни разновидностей кофескрипта/тайпскрипта/ещё-хуй-знает-какого-скрипта, пытающихся заменить js. Есть компиляторы в js. Да всё что угодно, пытающееся избавиться от js. Учитывая ещё что asmjs/webassembly намного быстрее самого js, то ты сам понимаешь, что жс рано или поздно умрёт. В интересных частях проектов точно умрёт. Круды будете с пыхарями шлёпать и депрессии зарабатывать.
Аноним 23/06/15 Втр 03:33:08 #20 №501909 
>>501877
Ты ещё только больше вогнал в ступор. Вроде и советуешь JS, но говоришь, что перспектив дальше никаких. Не хотелось бы потратить годы на технологию, которая в скором времени будет не так актуальна.
Аноним 23/06/15 Втр 03:41:15 #21 №501910 
>>501754
Если Ruby, то тогда Python выберу)
Аноним 23/06/15 Втр 03:42:13 #22 №501911 
>>501909
Расписал всё как есть, обстановку у себя после заброса пхп и видение будущего. Дальше сам решай, используй свой моск.
Аноним 23/06/15 Втр 03:46:13 #23 №501912 
>>501830
Зарплаты у всех относительно одинаковые. Сравнивать по зарплатам нет смысла, всё очень зависит от конторы где работаешь, если на фрилансе - то от времени и какую ставку за час попросишь и т.д. Относительно все одинаково получают, не зависимо от языка.
Аноним 23/06/15 Втр 05:42:58 #24 №501921 
>>501782
Бля, что с этим котиком?
Аноним 23/06/15 Втр 08:15:32 #25 №501934 
js уродлив, а фронтенд дрисня неинтересна. Я бы лучше питонил, больше благородных отраслей доступно, можно автоматизировать говно на пеке. Когда питон заебёт он останется у тебя как toy language.
Аноним 23/06/15 Втр 09:08:34 #26 №501950 
>>501934
> питон уродлив, а фронтенд дрисня неинтересна. Я бы лучше взял ноду-жс, больше благородных отраслей доступно, можно автоматизировать говно на пеке. Когда жс заебёт он останется у тебя как toy language.
Аноним 23/06/15 Втр 10:08:27 #27 №501972 
>>501934
Вроде JS уже развился до уровня Python. Автоматизацию во всяком случае сможет тоже сделать на нём.
Аноним 23/06/15 Втр 10:09:06 #28 №501973 
>>501921
Скорее всего с котиком всё ок. Просто он так размылился при фокусировке.
Аноним 23/06/15 Втр 11:37:32 #29 №502009 
>>501973
Фокусировка не искажает геометрию. Если ты про дисторсию, то тоже нет. И на rolling shutter не похоже. Короче, сломался котик.
Аноним 23/06/15 Втр 11:44:45 #30 №502012 
>>501655

Вы думаете быдлокодер на php на других языках вдруг начнет писать красивый поддерживаемый код? Не думаю, что это умение привязано к языку. Другой вопрос, что питонистов меньше и там готовы взять даже такого.

Ну и на JS быдлокодить можно не хуже чем на PHP. И на Питоне, думаю, тоже.
sageАноним 23/06/15 Втр 13:04:59 #31 №502071 
>>501950
>ноду-жс, больше благородных отраслей доступно
Аноним 23/06/15 Втр 13:55:17 #32 №502120 
>>502012
Причём здесь говнокод? Речь не про это. Речь про то, что нужно выбрать технологию Python или JavaScript. Повышать качество кода надо в любом случае, какая технология бы не использовалась.
Аноним 23/06/15 Втр 14:15:44 #33 №502131 
>>501894
Что ты несешь? По твоему принятие ES6, ввод нормального ООП, серверные технологии - это не развитие? Питон за всё время своего существования так не развивался, как Js за последние три года. И смерть питона видится мне гораздо более вероятной. Node.js используется огромным количеством крупных компаний, от PayPal до HP. Фронт js используется абсолютно везде. Это самый востребованный язык. А что питон? Где он используется? Его главное назначение - это обучение новичков, которые через три месяца разбегаются на другие языки, включая js. В практической работе он не нужен и не интересен. А где его развитие? Когда в нём происходили обновления, сравнимые по масштабности со вводом нормального ООП в js? Нет таких.

Поучилась длинная простыня, но надеюсь удалось всё объяснить.
Аноним 23/06/15 Втр 14:56:46 #34 №502162 
>>502131
>починили изначально поломанное
>развитие
Нет, я согласен в целом с тобой, но js на самом деле не тот язык, на котором стоило бы делать всё то, что сейчас на нем пытаются. Конечно, PayPal и HP могут выбирать хоть из чего, хоть переписать на асме это всё, и если в их случае целесообразно использовать node.js, это ещё ничего не значит для всех остальных, т.к. большинству проектов, с которыми именно нам предстоит работать (не в пэйпалах) нода просто нахрен не упала и не убавляет ни одной жопной боли, если не прибавляет. А на фронте просто монополия. В общем, время расставит всё местам.

Не-тот-питонист
Аноним 23/06/15 Втр 15:24:09 #35 №502175 
14350622499500.jpg
>>502131
Лол. Да причём тут питон. Мне приходится иметь дело с жс достаточно много. Удовольствия мягко говоря немного.

ES6, я специально для тебя повторю, это тот же кофе, только с другими кавычками.

Нормального ООП как не было, так и нет, и не будет никогда.

Серверные технологии есть на всех языках. Да хоть башскрипты под CGI запускай.

>Фронт js используется абсолютно везде
Да, это так. Но js обречён отойти на второй план, в основном из-за скорости и дебильности языка {} + {}.

>сравнимые по масштабности со вводом нормального ООП в js? Нет таких
Lold. Шёл 2015 год, в js появилось ООП.

Тот-самый-полупитонист
Аноним 23/06/15 Втр 15:47:31 #36 №502198 
>>502175
Но ведь в пайтоне такое же прототипное ООП, просто синтаксический сахар в традиционном стиле был с самого начала.
Аноним 23/06/15 Втр 15:49:55 #37 №502200 
>>502198
Но в нём хотябы есть instanceof и this не херится. Не говоря уже о нормальной целочисленной арифметике.
Аноним 23/06/15 Втр 16:13:56 #38 №502219 
>>501655
Я оп. Пока лидирует Python.
JS ещё только достигает своей адекватности, но Python тоже не будет стоять на месте и утрёт легко нос.

Но буду ещё думать.
Аноним 23/06/15 Втр 16:15:26 #39 №502221 
14350653265530.png
репост из жс-треда
Аноним 23/06/15 Втр 16:29:04 #40 №502238 
>>502221
Что всё это значит?
Аноним 23/06/15 Втр 16:33:02 #41 №502247 
>>502238
Малыши учатся программировать.
Аноним 23/06/15 Втр 16:34:20 #42 №502250 
>>502238
== в жабаскрипте проверят тот же объект или нет. Что там внутри объекта не сравнивается совсем.
Аноним 23/06/15 Втр 16:50:05 #43 №502272 
14350674058650.jpg
>>502219
Оп, тут дело в том что "шо то хуйня, шо это хуйня". Но питон намного приятнее потому что делался заботливо для обучения. А жс на коленке наебашили в продакшен за 4 дня. Если тебя интересует чисто прагматически бабло и доступность работы - однозначно жс. Не спрашивай почему всё так, исторически так сложилось и всем лень что-то менять. Хотя есть например brython, можно питонировать и в браузере, но у питона хуёво с совместимостью реализаций так как нет стандартов, в отличие от того же жс. Ещё питон хорош батарейками, как понимаешь в brython у тебя батареек толком не будет, и работу найти будет сложно.

Самое унылое в обоих языках это скорость. Они медленные как блядские улитки. В обоих динамическая типизация. Хуже только пхп.
Аноним 23/06/15 Втр 16:56:42 #44 №502278 
>>502250
Судя по false - он говорит, что не тот же? Но ведь они одинаковые. Должно быть true, разве не так?
sageАноним 23/06/15 Втр 16:58:46 #45 №502280 
>>502278
ПАТАМУШТО ЖАВАСКРИПТ ГАВНО)))))))00000 СКРИПТУХИ СОСНУЛИ ЛАЛ)))0000
Аноним 23/06/15 Втр 16:59:37 #46 №502281 
14350679773230.png
>>502272
V8 весьма бодр. И плюс в JS нормальные лямбды есть. И нет этих ебучих отступов.
Аноним 23/06/15 Втр 16:59:51 #47 №502282 
>>502280
ведь действительно соснули
Аноним 23/06/15 Втр 17:03:08 #48 №502283 
>>502272
На счёт js ничего не скажу. Но насколько я знаю, у Python со скоростью всё очень даже хорошо. В том плане, что есть PyPy, CPython - не говоря уже о том, что узкие места можно разбавить кодом на С/C++. Т.е. если где-то хочется быстроты, то можно этого добиться.
Аноним 23/06/15 Втр 17:03:11 #49 №502284 
>>502278
Массивы нельзя сравнивать. При их сравнении всегда false. Объекты одинаковы, только когда один прототип. Если объекты идентичны, но прототипы разные, они не равны. Основы, блджад.
Аноним 23/06/15 Втр 17:05:30 #50 №502287 
>>502282
То то js везде используется и постоянно развивается. А пистонисты не соснули, их параша как нигде не применялась, так и не применяется.
Аноним 23/06/15 Втр 17:05:37 #51 №502288 
>>502281
В таблице древняя ветка Python 2, когда сейчас самая крутая Python 3, где и скорость получше и т.д.
Аноним 23/06/15 Втр 17:09:08 #52 №502291 
>>502282
Соснули те, кто не разбираясь в основах технологии, начинают поливать её говном, когда она непривычно себя ведет.
Аноним 23/06/15 Втр 17:09:25 #53 №502292 
>>502288
Ты, видимо, не в курсе, что на пайтон три все забили из-за несовместимости и развивают 2.7 по-прежнему.

Python 2.7.9
Release Date: 2014-12-10
Аноним 23/06/15 Втр 17:11:42 #54 №502294 
>>502292
Ты чего курил? Посмотри на новые возможности и библиотеки 3 ветки. На 2 ветке сидят только старые пердуны, которые вечно ворчат и из-за них ещё на 5 лет поддержку сделали второй ветки. Но всё самое вкусное и крутое в 3 ветке.
Аноним 23/06/15 Втр 17:16:18 #55 №502298 
>>502284
Это же так очевидно, мне нравится.
Аноним 23/06/15 Втр 17:17:55 #56 №502302 
>>502284
Разве у двух массивов не один прототип?
Аноним 23/06/15 Втр 17:21:30 #57 №502306 
>>502298
А какого хуя ты ожидаешь от математического оператора сравнения, чтобы он сравнивал содержимое объектов? Может, он тебе еще и жопу подтирать должен?
Аноним 23/06/15 Втр 17:24:55 #58 №502312 
>>502306
А что не так собственно? Почему математические операции не могут применяться к сложным объектам, где-то в математике это прописано?
[1,2,3] == [1,2,3]
true
[1,2,3] == [1,2]
false
[1,2,3] == [1,3,2]
false
[1,[2,3]] == [1,[2,3]]
true
[1,[2,3,4]] == [1,[2,3]]
false
[1,[2,[3]]] == [1,[2,[3]]]
true

Даже пхп по-моему может.
Аноним 23/06/15 Втр 17:25:03 #59 №502313 
>>502306
Бахато не жили, неча и начинать!
Аноним 23/06/15 Втр 17:34:52 #60 №502319 
>>502312
>Почему математические операции не могут применяться к сложным объектам
Почему редакторы не пишут код за меня? Почему всё не на русском? Почему всё так сложно? Не могли как в 1С сделать.
>>502313
В /б/, животное.
Аноним 23/06/15 Втр 17:37:49 #61 №502323 
Вот ещё по типизации в джаваскрипт материал:
https://www.destroyallsoftware.com/talks/wat
Аноним 23/06/15 Втр 17:38:15 #62 №502324 
>>502312
Кстати, да.

Берём Python 3:
>>> [1,2,3] == [1,2,3]
True

Берём JS:
[1,2,3] == [1,2,3]
false

Facepalm. Как они могут кодить на JS, понятия не имею.
Аноним 23/06/15 Втр 17:46:55 #63 №502328 
>>502306
По такой логике, если оператор нельзя применить, то нужно вывалить исключение, не?
Оставлять так - максимум быдлокодерство.
Аноним 23/06/15 Втр 17:46:58 #64 №502329 
>>502294
>На 2 ветке сидят только старые пердуны
То ли дело молодые прогрессивные школьники, оккупировавшие тред.
Аноним 23/06/15 Втр 17:48:36 #65 №502332 
>>502319
Твои аргументы - инвалиды. Рационального объяснения зачем так нужно у тебя всё равно нет.
Аноним 23/06/15 Втр 17:48:56 #66 №502334 
>>502324
http://dorey.github.io/JavaScript-Equality-Table/
Аноним 23/06/15 Втр 17:50:34 #67 №502335 
>>502334
Лол блять, ТАБЛИЦА РАВЕНСТВА. Когда обычной логики недостаточно...
Аноним 23/06/15 Втр 17:52:46 #68 №502345 
>>502335
Потому что джаваскрипт изначально предназначался для анимирования пары элементов на веб-странице.
Аноним 23/06/15 Втр 17:54:24 #69 №502352 
>>502328
Подход JS менее быдлокодерский, потому что строго следует тому, что у списков и объектов ссылочная семантика. В Питоне же все через жопу, == имеет семантику значений, а вот присвоение - семантику ссылок.

Вот массивы-значения: http://ideone.com/WI0AcI
Вот массивы-ссылки: http://ideone.com/y8XvQD
Вот через жопу, когда массивы ведут себя то значения, то как ссылки: http://ideone.com/6bxaUY

Вот и все.
Аноним 23/06/15 Втр 18:05:08 #70 №502366 
>>502335
Это потому, что быдлопистонисты не могут в логику и понимание ссылочной семантики. Им только таблица и поможет.
Аноним 23/06/15 Втр 18:07:35 #71 №502367 
>>502345
А пистон и предназначался для тренировки и обучения ньюфагов. Нет же, пытаются засунуть его в серьезные проекты с очевидным исходом.
Аноним 23/06/15 Втр 18:10:54 #72 №502368 
>>502352
В питоне есть is.
a = []
b = []
c = a
a is b
False
a is c
True

И читается, согласись, лучше.
Аноним 23/06/15 Втр 18:16:49 #73 №502370 
>>502366
ПОНИМАНИЕ ССЫЛОЧНОЙ СЕМАНТИКИ. Буду оправдывать этим все сомнительные решения теперь.
Аноним 23/06/15 Втр 18:24:27 #74 №502378 
>>502370
Это общепринятые решения, в большинстве языков == сравнивает указатели. Вообще это не тот вопрос, который реально важен при выборе языка.
Аноним 23/06/15 Втр 18:37:40 #75 №502388 
>>502302
Массивы это не объекты в джс, петух
Аноним 23/06/15 Втр 18:49:03 #76 №502399 
>>502388
>typeof []
>"object"
Аноним 23/06/15 Втр 18:50:24 #77 №502404 
>>502399
По-моему у тебя нет понимания ссылочной семантики.
Аноним 23/06/15 Втр 19:02:44 #78 №502413 
>>502378
>>502388
>>502404
Этот порвался. Уносите.
Аноним 23/06/15 Втр 19:10:33 #79 №502421 
>>502413
Вот интересно, ты тот же аутист, что писал это в 2012, или же школьник, ему подражающий?
Аноним 23/06/15 Втр 19:15:34 #80 №502425 
>>502421
Тебя мало говном накормили с твоей ссылочной семантикой? Что тебе неясно? Давай разберём ещё раз:

Сравнение ссылок:
В жабаскрипте есть. В питоне есть.

Рекурсивное сравнение значений внутри объектов:
В жабаскрипте нет. В питоне есть.

Иди костыль напиши. Или npm install turbo_compare_lib сделай.
Аноним 23/06/15 Втр 19:20:57 #81 №502429 
>>502425
Да мне эти петушные бои неинтересны, ты на вопрос ответь. Сколько тебе лет?
Аноним 23/06/15 Втр 19:21:34 #82 №502431 
>>502429
16.
Аноним 23/06/15 Втр 19:24:52 #83 №502435 
>>502429
Наверное ты не одну сотню раз уже рвался, раз тот аутист тебе так в душу въелся. Не одни, так другие петушиные бои
Аноним 23/06/15 Втр 19:29:39 #84 №502437 
В шараге изучаем js, начали изучать php. Поясните- а почему ОП не хочет учить php, при этом хочет js?

Разве php-не язык на основе сервера, а js-клиента? Или сейчас нужно заниматься чем-то одним?
P.S.Почему php так не любят и есть ли ему достойные аналоги?.
Аноним 23/06/15 Втр 19:31:01 #85 №502438 
Лалки пишущие про то, что в жсе нет ООП, проигрывают с вас, ведь прототипы even better, но вам не дано этого понять, бедняжки
Аноним 23/06/15 Втр 19:33:23 #86 №502439 
>>502437
PHP - убогий, тормозной и непригодный для серьёзных вещей. Есть более адекватные языки.
Аноним 23/06/15 Втр 19:35:52 #87 №502443 
>>502439
А какие? Ruby?
Аноним 23/06/15 Втр 19:38:45 #88 №502447 
>>502443
Посмотри в сторону С и функциональных языков.
Аноним 23/06/15 Втр 19:41:35 #89 №502452 
>>502443
Для серьёзных вещей на сервере используют ноду на том же js синтаксисе. Для всяких визиток, где работы на два часа и лень настраивать ноду используют PHP или Ruby, разница между ними чисто внешняя.
Аноним 23/06/15 Втр 19:47:58 #90 №502458 
>>502452
Проиграл со специалиста по настройке ноды.
Аноним 23/06/15 Втр 19:49:49 #91 №502461 
>>502435
Я в /pr/ прихожу отдыхать, а тут у кого-то войны с танками и батхертами, такое запоминается. А этот хуй даже семенов сдетектировать не в состоянии, где тут рваться.
Я просто не понимаю, о чем разговор. Все скрипты идентичны до неразличения. Бывало, что нужный мне лингвистический модуль есть только на руби, а другой - только на питоне, и приходилось городить интерфейсы между ними и программировать сразу на трех языках. И вообзе похуй. А JS хорош ровно одним - среда исполнения есть вообще везде, на любом тракторе. Поэтому из-за стремления к унификации остальное отомрет лет за 15.
Аноним 23/06/15 Втр 20:12:13 #92 №502488 
>>501655
>Пистон
>2015

Бери жс, не пожалеешь
Аноним 23/06/15 Втр 20:12:29 #93 №502489 
>>502461
Погоди, вот выпустят Web Assembly и борщехлёбы будут компилировать свой хачкел прямо в него. А жс займёт своё заслуженное место в UI/UX параше.
Аноним 23/06/15 Втр 20:29:40 #94 №502502 
>>502489
Ты это так саркастически говоришь. А ведь я в это искренне верю.
Аноним 23/06/15 Втр 20:39:07 #95 №502503 
14350811475290.jpg
>>502489
В голос с долбоёба. Каловые полгода выходит очередная СМЕРТЬ.ЯВАСКРИПТА, а он всё чего то жив. Веб ассембли окажется такой же тяжеловесной и тормозной хуйнёй, которой никто не будет пользоваться.
Аноним 23/06/15 Втр 20:40:05 #96 №502505 
>>502489
Аминь, брат.
Аноним 23/06/15 Втр 20:41:34 #97 №502508 
>>502503
Не. Это ж asm.js только в бинарном формате без лишнего парсинга. Скорее это уже похоже на запускаемые exe, которые можно вызвать из жабаскрипта.
Аноним 23/06/15 Втр 20:43:57 #98 №502511 
>>502489
Значит, нужно брать Python. Вариантов нет.
Аноним 23/06/15 Втр 20:53:16 #99 №502516 
,>>502508
>>502489
>>502505
Стороне, какой замечательный манямирок пистонодрочеров!
 Аноним 23/06/15 Втр 20:57:06 #100 №502523 
>>501655

За такие языки как JS вообще не охота браться, но, думаю, ты и сам где то в душе понимаешь, что без этой параши никуда. Следовательно, стискивай зубы и иди учить сие чудо.
P.S. А сам чет не решусь никак))
Аноним 23/06/15 Втр 21:02:49 #101 №502525 
>>502523
Не пизди, JS учится гораздо легче питона с его ущербным бесскобочным синтаксисом.
Аноним 23/06/15 Втр 21:04:18 #102 №502530 
>>502489
Проиграл. Ты думаешь найдётся много желающих писать фронт на Си или хаскеле? JS заточен под это и в любом случае будет удобнее совершенно не предназначенных для этого инструментов. Можно конечно и крузис на ПХП писать, но таких извращенцев мало.
Аноним 23/06/15 Втр 21:06:19 #103 №502531 
>>502525
Не гони на Python. В этом плане он шикарен, я пока пробовал JS, уже заебался эти скобки и кавычки ставить. После Python, я вообще не понимаю, как я буду к этому привыкать.
Аноним 23/06/15 Втр 21:09:19 #104 №502535 
>>502523
Понимаю. Плевался всё время от JS. Долго ржал, когда это говно на сервер перетащили. Потом просто понял, что блять придётся учить это гавно, хотя бы для клиентской стороны, а то проекты пошли, где и на нём приходится кодить. Вот и думаю, раз все равно изучать JS до приемлемого уровня, может на него и переходить полностью. Во все тяжкие =)
Аноним 23/06/15 Втр 21:13:17 #105 №502538 
>>502535
>>502531
Вся суть питонодетей. Привыкают к ущербному синтаксису, предназначенному для приобщения школьников к программированию, а потом не могут в нормальные языки.
Аноним 23/06/15 Втр 21:16:14 #106 №502541 
>>502538
С каких пор язык написанный на коленке за пару дней уже стал нормальным? JS ещё развиваться и развиваться.
Аноним 23/06/15 Втр 21:23:42 #107 №502550 
>>502541
Как бы он не был написан, он уже превзошёл по развитию питон.
Аноним 23/06/15 Втр 21:24:40 #108 №502555 
>>502550
Чем же? Тем что вчерашние фронтендщики теперь могут и на сервере говнокодить?
Аноним 23/06/15 Втр 21:26:33 #109 №502556 
>>502555
Именно. Тем, что на жс можно что угодно написать и ноду уже используют крупнейшие компании. А где питон? Там же, где и был. У параши, используемый только для обучения школьников. ЖС хоть и был написан на коленке, уже успел стать одним из самых используемых языков, а питон так ничего и не добился.
Аноним 23/06/15 Втр 21:29:59 #110 №502562 
>>502556
Ты ебанулся? Крупные компании уже давно используют Python - Google, Yandex, Wargaming и т.д. А JS только недавно вылез из залупы.
Аноним 23/06/15 Втр 21:30:12 #111 №502563 
>>502538
>не могут в нормальные языки.
> 2 + '2'
'22'
> 2 - '2'
0
Аноним 23/06/15 Втр 21:32:47 #112 №502566 
>>502562
>А JS только недавно вылез из залупы.
Да ладно? С момента создания использовался в браузере так, что ни один другой язык не мог составить конкуренцию. Фактическая монополия. А как вышла нода, стал использоваться на серверах во мнгих крупнейших компаниях, причём в роли основного серверного языка. Питон же используется только как дополнительный, ни в одной крупной компании он не является основным языком.
Аноним 23/06/15 Втр 21:33:20 #113 №502567 
>>> 2 + '2'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'int' and 'str'
>>> 2 - '2'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for -: 'int' and 'str'

Аноним 23/06/15 Втр 21:33:27 #114 №502568 
>>502563
Не умеешь в динамическую типизацию? Хуёво быть тобой.
Аноним 23/06/15 Втр 21:34:00 #115 №502569 
>>502567
Ох лол, питонодрочеры как всегда обосрались.
Аноним 23/06/15 Втр 21:35:20 #116 №502571 
>>502568
>динамическую типизацию
Не отличаешь слабую типизацию от динамической? Хуёво быть тобой.
Аноним 23/06/15 Втр 21:36:24 #117 №502573 
>>502571
Однако обосрался всё равно ты.
Аноним 23/06/15 Втр 21:36:30 #118 №502574 
>>502566
В браузере - да. Он только для этого и был создан.
Кто-то может и пользует теперь только ноду. Но Python много где основной. Эти ваши влажные мечты яваскриптеров, что все всё бросят и перейдут полностью на JS, что JS захватит мир, ога) Нет у JS киллер фич против Python.
Аноним 23/06/15 Втр 21:37:36 #119 №502575 
>>502573
Но воняет почему-то от тебя.
Аноним 23/06/15 Втр 21:38:47 #120 №502576 
>>502574
>Нет у JS киллер фич против Python
У пистона то их вообще нет.
Аноним 23/06/15 Втр 21:39:18 #121 №502577 
>>502575
Ты нос протри, а то тебе всё воняет. Весь в говне измазался. Типичный питонист!
Аноним 23/06/15 Втр 21:40:30 #122 №502579 
>>501879
>А что случилось с рубями? Рельсы наконец-то дописали как надо и у кодеров просто не осталось работы?
У рабистов её и не было.
Аноним 23/06/15 Втр 21:47:56 #123 №502583 
>>502579
Куда делась? Помню в /pr/ первопроходцы одеска были именно рубистами
Аноним 23/06/15 Втр 21:55:40 #124 №502590 
>>502576
Всё понятно с тобой. Даже аргументов никаких привести не можешь. Иди и дальше дрочи на свой js.
Аноним 23/06/15 Втр 22:24:51 #125 №502609 
>>502175
> дебильности языка {} + {}
Правильно писать Object.assign({}, {})
Всего лишь нужно знать о приведении типов и о том, что в js слабая типизация.
Аноним 23/06/15 Втр 22:27:32 #126 №502612 
>>502131
Я с тобой в целом согласен, но конкретно этот аргумент
> сравнимые по масштабности со вводом нормального ООП в js?
не оче. Потому что ООП в ES6 - легкий сахарок над прототипами и новыми shorthand записями свойств объекта, даже не знаю, зачем он нужен.
Совсем другое дело всякие map/reduce/some/filter, появившиеся в ES5. И промисы, паттерн-матчинг в ES6.
Аноним 23/06/15 Втр 22:28:29 #127 №502615 
>>502200
> this не херится
В ES6 тоже не херится благодаря жирным стрелочным функциям.
Аноним 23/06/15 Втр 23:13:24 #128 №502627 
А ведь есть ещё mongodb, которое разруливается v8, что питониевым кукарекам и не снилось
Аноним 23/06/15 Втр 23:24:18 #129 №502633 
>>502627
PostgreSQL наше всё, NoSQL он тоже умеет.
Аноним 23/06/15 Втр 23:24:18 #130 №502634 
>>502278
> говорит, что не тот же? Но ведь они одинаковые
Все люди одинаковые. Но каждый человек не тот же самый, что и другой.
Аноним 23/06/15 Втр 23:26:50 #131 №502637 
>>502627

>>502633
Постгре отличная штука, соглашусь
Аноним 23/06/15 Втр 23:28:03 #132 №502638 
>>502627
И ебешься с map reduce, где можно обойтись обычным GROUP BY, и теребишь данные вместо переименования поля.
Аноним 23/06/15 Втр 23:33:27 #133 №502642 
>петухязык самый востребованный в моей петухтрасли

Вебпетухи, вебпетухи...
Аноним 24/06/15 Срд 00:13:09 #134 №502659 
>>502642
Кресторебёнка ещё не хватало ко всему цирку.
Аноним 24/06/15 Срд 02:51:56 #135 №502731 
>>501655
Давайте ещё тогда такой вопрос, на чём будет быстрее разработка на Python или JS? Для примера возьмём сайт в ваакуме - Python с Django и JS c NodeJS(+ express и т.д.).
Аноним 24/06/15 Срд 03:25:05 #136 №502737 
>>502609
Слабая типизация это очень плохо. Постоянно приходится в консольке проверять то или иное выражение. Усугубляется всё жёстким кастом ключей словаря в строки. Например:
for (k in obj) {
k = parseInt(k); // иначе это строка
}
Аноним 24/06/15 Срд 07:02:24 #137 №502761 
>>502731
Она ускорится на джанго, если приложение состоит из количества объектов, мапящихся на БД, больше нуля - в Django есть говногенератор админки, схема и в общем все для не всратого крудошлепства из коробки. Нодка больше для любителей попердолиться и для фронтэнд-лохов, которые не могут осилить еще один ЯП. Если хочется ПОЛАКОНИЧНЕЕ и ПО-МОДНОМУ - хватай rails и работай, гвидопыха уже достаточно зашкварена джанго-крудоебами.

Я думаю, что node.js живет у всяких серьезных проектов сугубо из-за того, что так можно с помощью agile какого-нибудь не очень эффективного фронта перекинуть на бэк и наоборот - туториал по монге посмотрел и все, никаких тебе типизаций и запросов к постгресу учить не надо. Эдакий круговорот говна на вэбе. Пока в Рашке дойдут до такого подхода, солнце успеет погаснуть. Так что на данный момент у выгоревших веб-макак на бэке в моде php/python/ruby/c#/java/scala - на этих языках не нужно вырывать волосы из жопы, чтобы решить какую-нибудь банальную для веба задачу типа "накатить крудов и авторизацию до заката солнца".
Аноним 25/06/15 Чтв 08:34:14 #138 №503472 
>>501655
Искал php тред и что-то кекнул.
Аноним 25/06/15 Чтв 08:34:51 #139 №503473 
14352104916200.jpg
>>503472
отклеилось
Аноним 25/06/15 Чтв 10:36:40 #140 №503494 
>скоро будет php 7
лол блядь, вчера вот видел проблемы из-за того что софтина несовместима с php 5.5.
Аноним 25/06/15 Чтв 12:51:32 #141 №503518 
>>503494
Да, php - это вообще пиздец. Всегда было и будет. Про php 7 это я так написал, что бы никто не говорил, типо будет 7 версия и всё будет круто. Ага, хрен бы там. Что-то лучше станет, но в общем как было ужасно, так и останется.
Аноним 25/06/15 Чтв 13:40:10 #142 №503538 
Нюфажик вкатился.
Поясните мне, как можно сравнивать язык для front-end, JavaScript, с помощью которого для юзера рисуются всякие ништяки в браузере исполняющимеся скриптами на стороне юзера и Python, который будет отрабатываться на сервере?
Аноним 25/06/15 Чтв 13:50:45 #143 №503547 
>>503538
>JavaScript
>в браузере
Как там, в 2005? JS давно уже плотно обосновался на сервере.
Аноним 25/06/15 Чтв 15:19:59 #144 №503618 
>>503547
Ты сломал мой внутренний мир.
Как после этого жить?..
Нафиг JS, когда есть няшные питоны с рубями? Ну и похапе тоже есть.
Аноним 25/06/15 Чтв 15:24:03 #145 №503621 
14352350433480.gif
14352350433491.gif
>>503538
Ты перечислил разные клоны одного и того же.
Аноним 25/06/15 Чтв 15:24:37 #146 №503623 
>>503547
И какой там аналог rails, допустим?
Аноним 25/06/15 Чтв 16:44:03 #147 №503707 
>>503621
>нет симулы
>смалл толк у хипстерав
>проебали аду
Что за даун рисовал картинку?
Аноним 25/06/15 Чтв 16:45:29 #148 №503708 
>>503707
Хипсер порвался.
Аноним 25/06/15 Чтв 16:52:12 #149 №503718 
>>503708
Хипестеров на быдлокодеров замени и будет правильно.
Или на самом популярном языке быдлокодеров и индусов пишут хипстеры? я про пхп
Аноним 25/06/15 Чтв 17:05:10 #150 №503730 
>>503718
Когда-то в 2004-м так и было. «Простенький пёрль бубунта пюппиксь уняня».
Аноним 25/06/15 Чтв 17:07:46 #151 №503733 
>>503621
>Хипстеры
>php
>bash
Навесил на рандомную пикчу свою надпись и доволен, что всех затралел
Аноним 25/06/15 Чтв 17:10:18 #152 №503735 
>>503718
Конечно, когда пилят йоба-стартап, почему не взять пхп?
Сейчас в программировании два поколения разработчиков: до-интернетовское и после-интернетовское. До-веба и айфонов и после. Веб и айфоны поменяли многое, потому что раньше программирование на 90% было клепанием отчетов в какой-нибудь нефтяной компании. И одни - энтерпрайз, другие - хипстеры.
Аноним 25/06/15 Чтв 17:14:05 #153 №503742 
>>503735
А когда-то на перфокартах/перфолентах программировали
Аноним 25/06/15 Чтв 17:14:45 #154 №503743 
>>503735
>Конечно, когда пилят йоба-стартап, почему не взять пхп?
Немодно нихуя и неспроста к тому же.
Аноним 25/06/15 Чтв 17:15:27 #155 №503746 
>>503743
Ну у хипстеров мода постоянно меняется. Цукерберг по-твоему кто? Энтерпрайз или фрик?
Аноним 25/06/15 Чтв 17:16:12 #156 №503748 
>>503742
Школьнику бомбануло.
Аноним 25/06/15 Чтв 17:22:38 #157 №503759 
>>503742
«Перфокарты vs терминалы», «Фортран vs Алгол», позже «Бейсик vs Посраль» — точно такая же тема. Номера строк против скобочек и блоков.

А ленты — это ещё раньше было, когда Ассемблер ещё не изобрели.
Аноним 25/06/15 Чтв 17:32:06 #158 №503771 
>>503759
>Перфокарты vs терминалы
Полный бред
>Фортран vs Алгол
Нет. Хипстеры пользовали сишку и юникс, в энтерпрайзе был кобол, у фриков был лисп.
>Бейсик vs Посраль
Тоже нет. Популярность паскаля вообще характерна больше для бывшего СССР.
Аноним 25/06/15 Чтв 17:50:56 #159 №503804 
>>503746
Цукер быдлокодер, хотя в то время, кроме php ничего толком и не было для веба. Во всяком случае, на слуху был в основном только php.
Аноним 25/06/15 Чтв 17:53:11 #160 №503811 
>>503618
А почему и нет? Я оп и посматриваю на js всё таки. Мне его один фиг нужно подтягивать. Пока буду на него перебираться. А там видно будет, если совсем задолбает, перелезу на Python.
Аноним 25/06/15 Чтв 17:54:53 #161 №503813 
>>503538
Добро пожаловать в современный мир! JS уже давно наравне со всеми языками высокого уровня.
Аноним 25/06/15 Чтв 17:55:17 #162 №503815 
>>503538
Добро пожаловать в современный мир! JS уже давно наравне со всеми языками высокого уровня.
Аноним 25/06/15 Чтв 17:56:07 #163 №503819 
>>503623
Робяты, ответьте мне про аналог rails у js. Нода - это просто глючный асинхронный сервер.
Аноним 25/06/15 Чтв 17:56:48 #164 №503820 
>>503804
Так хипстеры и пользуют то, что на слуху.
Аноним 25/06/15 Чтв 18:01:36 #165 №503826 
>>503811
>А почему и нет?
Потому что если у тебя башка блять не ворочаит, чтоб немного погуглить и поискать легких путей, то можно использовать хоть cgi.

>>503815
>JS уже давно наравне со всеми языками высокого уровня.
А всё такой же корявый.
Аноним 25/06/15 Чтв 18:04:25 #166 №503832 
14352446656420.jpg
>>501655
Я ОП. Выбор сделан в сторону JS.
Люто ненавидел его всё время, а теперь вот так. Надеюсь переварю и полюблю его. В крайнем случае вернусь к пути Python.

Для совсем новичков: Python очень крут, на самом деле. Он актуален, развивается. Можете в лёгкую выбирать его, не пожалеете. А мне нужно взбодриться, немного изменить свои взгляды и увидеть что-то новое.

Всем спасибо и удачи!
Аноним 25/06/15 Чтв 20:33:34 #167 №503961 
>>503820
Наоборот же. Тру хипсторы пишут на том, о чем ты никогда не слышал под музыку, про которую ты никогда не слышал.
Ты все перепутал короче. Именно хипсторы форсят всякое говно, типа использования сырых технологий у которых никто не слышал и слава богу
Аноним 25/06/15 Чтв 21:02:38 #168 №503972 
>>503961
Нет, это делают фрики. Цель хипстера - оседлать тренд до того, как он стал мейнстримом. Сырые технологии тут неизбежное зло.
Аноним 25/06/15 Чтв 22:03:35 #169 №503993 
Тред не читал.
Работа веб-разработчиком.
Python+Django+Flask и т.д.
Скажу честно, что с js приходится сталкиваться постоянно.
Уже каким-то непонятным образом знаю angular.
Учи и то и то.
Аноним 26/06/15 Птн 00:41:54 #170 №504074 
>>503819
хз, экспресс наверное
Аноним 26/06/15 Птн 02:41:10 #171 №504103 
>>503819
Чего блять?! Node.js - это среда для выполнения JS. И всё. Никакой это не сервер. Она просто даёт возможность исполнять JS на сервере, у тебя в системе и т.д. Всё остальное - это уже модули, которые позволяют создать сервер, анальные отверстия в твоей заднице и т.д. Пиздуй короче учить мат чать, а потом пизди про ноду.
Аноним 26/06/15 Птн 03:51:38 #172 №504109 
>>504103
Ты V8 патчил? А я патчил. Поэтому учить мать часть я буду когда твоя мамка меня еще раз позовет.
Аноним 26/06/15 Птн 10:45:16 #173 №504168 
>>504109
Тогда какого ты так выражаешься про node? Это просто среда для выполнения JS, никакой не сервер. Ты сейчас ньюфагов запутаешь напрочь.
sageАноним 26/06/15 Птн 11:59:40 #174 №504187 
>>502250

== сравнивает с приведением типов в JS. Знаток блядь.
sageАноним 26/06/15 Птн 14:22:05 #175 №504247 
>>503832
Всё правильно сделал. Оплата больше, а знать надо меньше. В любом случае питониста заебут ангулярами.
Аноним 26/06/15 Птн 18:32:02 #176 №504368 
>>504247
Почему оплата больше? Программисты все в среднем одинаково получают же. Либо если больше часов работать, больше оплата. Рейт час тоже средние одинаковые и от языка это мало зависит.
Аноним 26/06/15 Птн 23:05:07 #177 №504548 
>>501877
Я оп. И вот что нашёл про будущее JS:
"JavaScript в полной безопасности. Его экосистема будет процветать еще много лет. WebAssembly больше касается производительности, разнообразия и движения вперед"

Подробнее в статье WebAssembly: начало новой эры http://habrahabr.ru/post/261205/
Аноним 27/06/15 Суб 02:21:20 #178 №504650 
>>504548
Почему ты не рассматривал прекрасный ruby как вариант?
Аноним 27/06/15 Суб 03:15:20 #179 №504654 
>>504650
В своё время больше Python приглянулся, чем Ruby.
Аноним 18/07/15 Суб 00:32:01 #180 №516439 
>>502556
не кормите этого обоссаного:
>ноду уже используют крупнейшие
>а питон так ничего и не добился

На ум приходит:
google/yahoo/yandex
youtube
reddit тот же самый
spotify, instagram, pinterest
quora
dropbox
washington post
(газета такая)
еще trac, launchpad, yum, mercurial и разный другой софт
Аноним 18/07/15 Суб 00:51:27 #181 №516440 
>>502566
Мальчик, ты пиздюк и дурачек, причем с возрастом не поумнеешь.
JavaScript: ни одна категория программистов (ни нубы-программисты, ни хоббисты, ни ветераны отрасли, ни ученые-языкодрочеры) не признала его (как язык) ни изящным, ни прагматичным, ни мощным, ни научно-прогрессивным, ни практичным, ни даже "интересным" при том, что c конца 90х он был delpoyed на каждом PC в мире, т.е. обладал уникально огромной, просто громадной installation base. если кто-то не в адеквате или больной и поэтому не может сам оценить JavaScript, то тогда можно ориентироваться на то, что я сказал выше.
Аноним 18/07/15 Суб 01:02:28 #182 №516445 
>>516440
http://www.gramota.ru/class/coach/tbgramota/45_73
Аноним 18/07/15 Суб 01:28:55 #183 №516454 
>>516440
>ни одна категория программистов
Это ты серьёзно? Окей. ВСЕМ ЭРУДИРОВАННЫМ ЛЮДЯМ ОЧЕВИДНО, ЧТО ПИТОН СОСЁТ ХУЙ. Давай, возжражай, или ты дурачок (да, это пишется так).
Аноним 18/07/15 Суб 01:41:08 #184 №516458 
>>516440
Да что ты себя изводишь. Культ яваскрипта создали люди далекие от программирования, а именно гламурные фронт-энд макаки из рекламных агентств, клепающие одностраничники. Когда вся твоя работа это делать 15-20 сайтов на бутстрепе в месяц - ты и собаку выебешь, и js начнет нравиться.
Аноним 18/07/15 Суб 01:53:35 #185 №516460 
>>516458
JS довольно неплохой язык. Хуже раби, но лучше питона. Культ из него делать не стоит - скриптодрисня и есть скриптодрисня.
Аноним 18/07/15 Суб 01:55:40 #186 №516462 
>>516460
>скриптодрисня
Всяко лучше всякого крестоговна.
Аноним 18/07/15 Суб 01:58:59 #187 №516464 
>>516462
Ну ты и долбоеб.
Аноним 18/07/15 Суб 02:13:39 #188 №516468 
Нахуй вам эта хуйня. Учите джаву , а затем потихоньку перекатывайтесь в скалу.
Аноним 18/07/15 Суб 02:19:03 #189 №516469 
>>516458
Культ джаваскрипта и "веб-платформы" был агрессивно инициирован Google. То, что эти программисты якобы сами чего-то эвалюировали и полюбили - иллюзия. Все это было абсолютно управляемо.
Аноним 18/07/15 Суб 02:36:44 #190 №516472 
>>516454
> ЭРУДИРОВАННЫМ ЛЮДЯМ ОЧЕВИДНО, ЧТО ПИТОН СОСЁТ ХУЙ. Давай, возжражай, или ты дурачок (да, это пишется так).
Мне на питон похуй, я не нем не программирую.
Питон, не будучи известным вообще (чье название вообще не было распознаваемым в широких кругах, в отличие от JavaScript о котором знали даже обычные пользователи-домохозяйки) не был доступен в ОС по умолчанию и требовал скачивания, сборки/установки. Не обладал привязанным к нему для старта хоть каким-то гуем (браузер вокруг JS, можно считать удобством для стартеров). Не имел за собой какой-то корпорации. Не имел громкого комьюнити. Не был установлен на целевых системах (т.е. скрипт нельзя запустить на другом компьютере без питона, которого там гарантировано нет). И, тем не менее, был как-то блять discovered, заинтересовал многих, был положительно оценен, стал использоваться самыми разными программистами, был интегрирован и т.д. Это при всём том, что я сказал выше.
Аноним 18/07/15 Суб 02:43:16 #191 №516474 
>>516472
>И, тем не менее, был как-то блять discovered
Купи себе словарь уже.
Аноним 18/07/15 Суб 02:53:02 #192 №516476 
Есть всего три возможных объяснения взрыва популярности жс:
1. Вспышка на Солнце в 2006
2. Целенаправленная, осознанная деятельность кого-то/чего-то, имеющего существенное влияние
3. Изменения в генофонде, вызванные катастрофическим ухудшением экологической обстановки начиная с 93 года
Склоняюсь к варианту 3.
Аноним 18/07/15 Суб 03:00:24 #193 №516477 
>>516476
нет. JS популярен из-за хуёвости питона. как только все поняли, что питон сосёт, JS стал популярен
Аноним 18/07/15 Суб 03:02:05 #194 №516479 
>>516476
Взрыв популярности js тебе приснился. Он всегда был популярным.
Аноним 18/07/15 Суб 03:06:06 #195 №516482 
>>516476
Кстати, заметно, что ты школьник. С 1993 экологическая обстановка улучшалась из-за деиндустриализации и перехода с угля на газ.
Аноним 18/07/15 Суб 03:21:14 #196 №516485 
>>516482
Нет, я 82 года. Про экологию - это была шутка, "чини детектор", или как там у вас. Или, видимо, сказывается твой год рождения, т.е. шутка оказалась правдой.
Аноним 18/07/15 Суб 03:25:32 #197 №516486 
>>516485
Ты пиздишь и ты школьник.
Аноним 18/07/15 Суб 03:25:46 #198 №516487 
14371791462730.png
>>516479
>Взрыв популярности js тебе приснился. Он всегд
Рот закрой.

Гитхабчику-то своему любимому доверяешь хоть? И да, сразу: не тыкай мне тайоби, засунь его в жопу своей мамке.
Аноним 18/07/15 Суб 03:27:34 #199 №516488 
>>516486
Я перед тобой распинаться и доказывать не буду, мне похуй. А вот ты точно школьник (ну или студент младших курсов) - по аргументам и стилю видно.
Аноним 18/07/15 Суб 03:27:41 #200 №516489 
>>516487
И где тут взрыв? Со второго места в 2008 на первое в 2013? Охуенный взрыв, да.
Аноним 18/07/15 Суб 03:36:38 #201 №516490 
Если тебе интересно, нешкольник, то появилось 2 технологии - V8 (2008 год) и на его основе - нода (2009 год). И js внезапно оказался не просто скриптодрисней, которая друг от друга не отличается, а очень быстрой скриптодрисней. В пользу остальных скриптоязыков начало работать только одно - уже написанный код. А так ничего принципиально хорошего (по сравнению с js) в них нет. Все эти "оло-ло '1'==1 особой роли не играют. Отсюда и популярность.
Хотя к популярности на гитхабе это имеет мало отношения - даже у меня есть пара html5-демок (синтезатор и кубики на box2d), хотя я вообще ни разу не js-программист. Браузер сейчас идеальная платформа для всяких мелких утилит типа калькуляторов ипотеки - просто потому что кроссплатформенность чумовая, вот и множатся репозитории. А так, если посмотреть на рынок труда, то ничего принципиально нового по сравнению с тем же 2010 годом нет - серверный жс штука редкая, а на клиенте он был всегда.
Аноним 18/07/15 Суб 03:46:34 #202 №516491 
>>516490
>Если тебе интересно, нешкольник
Придурок, не умничай. Мамку свою "просвещать" будешь. И, кстати, то, что ты пишешь - это бред, но доказать тебе это будет непросто, конечно. Дело не в V8 и не в ноде, но ты не думаешь на том уровне чтобы понять почему, как и что.
Аноним 18/07/15 Суб 03:52:35 #203 №516492 
14371807557170.png
>И где тут взрыв? Со второго места в 2008 на первое в 2013? Охуенный взрыв, да.
Обосрался, а теперь правда глаза режет?

>А так, если посмотреть на рынок труда, то ничего принципиаль
Ну вот теперь и ты обосрался - лови пикчу. Как я и пошутил, 2006 год (причем я просто по памяти по ощущениям прикинул). Хотя чего с вами придурками малолетними спорить. Вы реально или дебилы просто (бывают такие, до самой старости) или студенты вчера начавшие программировать.
Аноним 18/07/15 Суб 04:07:11 #204 №516494 
14371816316710.png
>>516491
Дело в том, что в улучшение компиляторов JS вложили очень большое бабло, которое другой скриптодрисне и не снилось. Вложили не от любви к скриптодрисне (инженерам в гугле вообще больше питон симпатичен), а потому что хром должен был завоевать рынок. Простая бизнес-задача, над которой работали лучшие умы планеты в плане разработки компиляторов. Никто в другие языки сопоставимое бабло вкладывать не будет - нет смысла.
>>516492
Картинку ты, видимо, случайно обрезал. На твоей картинке виден ключевой 2008 год (выход V8) как рост интереса (а вовсе не 2006 как ты пытаешься себе надрочить в плане своей прозорливости) - далеко не взрывной, а сейчас наблюдается вообще спад.
Аноним 18/07/15 Суб 04:35:19 #205 №516504 
>>516494
>ничего принципиально нового по сравнению с тем же 2010 годом
У вас отсчет времени в принципе начинается с 2010 что ли? Я говорил изначально о конце 90х, сказал про "вспышку на Солнце" в 2006 году. (Т.к. по моим ощущениям весь этот жс пиздец начался примерно тогда).
Во-первых, вы (не знаю сколько вас) обосрались в том, что утверждали, что никакого роста популярности javascript не было, это, якобы, всего лишь мои фантазии, "всегда был популярен".
Теперь с этим уже никто не спорит, я так понял, и даже приводятся объяснения откуда рост.
>Картинку ты, видимо, случайно обрезал
>а сейчас наблюдается вообще спад
Ты жалок. Потому как согласно твоему бреду про "выход V8", в таком случае спад в 2012 придется атрибутировать к какому-то событию вроде "захода V8 обратно", внезапному исчезновению ноды или чему-то в этом духе - т.е. ты опять обосрался.
Картинку я обрезал всего лишь чтобы показать, что массовый js-психоз действительно имел место быть, а не приснился мне. По этому графику очевидно, что подъем начался раньше. "Выход V8" сам по себе никак ни на что не мог повлиять, если тебе это не очевидно, то это пиздец конечно (я почему-то думал, что ты сам догадаешься почему, но сейчас уже не уверен). Про захват рынка хромом и рокетсайентистов ты разумеется прав. Но ты передергиваешь, виляешь и картину в целом совсем не видишь. Следствие считаешь причиной.
Аноним 18/07/15 Суб 05:06:49 #206 №516512 
14371852095270.jpg
14371852095281.png
>>516504
Да плевать на твои ощущения, я тебе сказал точную дату - выход google chrome с движком V8, который компилировал JS прямо в машинный код. Это же время было - adobe flex, например, вполне себе рассматривался как перспективная технология, а самый главный график - пикрелейтед.
2006 год - ну какой нахуй JS в эпоху доминирования IE6?
Поэтому я и говорю, что ты школьник, потому что ты не знаешь, каким был интернет в 2006 году, с тотальным IE6 везде, когда js служил одной целью - влепить эти самые костыли для ie6. Ты или школьник, или просто безмозглый человек без памяти - что в общем-то особой роли не играет.
А после 2008 уже пошло - быстрый жс, html5, хуе-мое. Но никакого _взрывного_ роста не было. Взрывной рост - это у Android, например. Не было, и хуяк - огромный рынок. А js всегда был популярным.
Что касается падения в 2012 - это вообще с js не связано, все языки упали в это время на этом сайте, с чем это связано - не знаю. Мне просто не понятно, нахуя ты картинки обрезаешь и при этом обвиняешь меня в вихлянии жопой.
Аноним 18/07/15 Суб 07:18:46 #207 №516542 
>>516512
Я утверждал, что имел место быть взрывной рост js. В шутку привязал это к вспышке на солнце в 2006, после которой всё в общем-то и пошло, цифра была взята по ощущениями и по памяти, и оказалась достаточно точной. Мальчик, не долбись в глаза и перечитай - я не утверждал, что весь этот рост и случился непосредственно в 2006. Он до сих пор идет.
>Но никакого _взрывного_ роста не было. Взрывной рост - это
По десять строчек скрипта на онкликах лишь на некоторых сайтах - тогда vs. мегабайты кода на абсолютно каждом сайте - сегодня. И это не взрывной рост? Нет, ты не убедишь меня в том, что ты хотя бы даже видел интернет все эти 15 лет, не то что мог под него что-то программировать. Кто хотя бы пользовался интернетом все эти годы с начала 2000х - тот подтвердит, кто работал - тем более подтвердит, школьники типа тебя - конечно нет. А уж твое виляние жопой про то, что мол это "недостаточно взрывной" - это выглядит жалко.
Аноним 18/07/15 Суб 07:30:59 #208 №516543 
>>516512
Твоя школьная теория о том, что из-за выхода быстрого V8 люди стали массово накачивать страницы жабаскриптом - НИЧТОЖНА. И еще раз доказывает, что ты не в теме вообще и не знаешь, о чем говоришь.
1. когда люди стали накачивать веб жаваскриптом, 99% делающих это, не задумывались вообще о том насколько оно будет тормозить или нет. существование скоростного v8 не могло послужить причиной возникновения такой налеплять жаваскрипт или стать обоснованием, почему это надо/можно делать. никак это не свяазано с твоим v8. твой аргумент умер.
2. всё равно оставалась целая плеяда IE начиная с 6, в которых js был медленным. твой аргумент умер.
3. еще в 2004 году я получил инвайт на монструозное js-приложние. какое? Gmail. Оно работало в IE6. Т.е. технически сделать его можно было задоооолго до v8. твой аргумент еще раз умер.
Аноним 18/07/15 Суб 07:39:46 #209 №516545 
>>516512
>js служил одной целью - влепить эти самые костыли для ie6
Про то, что жс служил лишь только целью обхода багов IE6 - невероятная чушь, опять ты спалился как школьник, не работавший в те годы в индустрии и даже не видевший интернета. Я знаю каким был интернет в 99году. верстал даже под IE5 и нетскейп, и очень-очень долго под IE6, причем так хорошо и pixel-perfect, как тебе и не снилось.
>js служил одной целью - влепить эти самые костыли для ie6
Нет.
1. 99% сайтов на которых был какой-то js, использовали для разнообразного мелкого скриптования и подгрузки контента.
2. в 2004 я охуел от гмейла, мне это показалось произведением искусства, оно работало в IE6 (т.е. использоли кто как)
3. некоторые отдельные долбоёбы (дешевые бездарные быдлокодо-макаки) любили обходить баги IE6 именно жаваскриптом. большинство адекватных людей так не делали, а просто думали и учились верстать кросс-браузерно (кроме исключительных случев), да и мало какие баги IE6 можно было обойти jsом, а не нормальной версткой.
>js служил одной целью - влепить эти самые костыли для ie6
прям в голос смеюсь от тебя школьника. кто тебе такие байки рассказал?
Аноним 18/07/15 Суб 07:43:14 #210 №516546 
14371945945040.png
>>516512
Более того, если бы ты был чуть умнее, ты бы знал, что все эти графики - ерунда, т.к. спрос на js программистов сосредоточен в frontend dev, который раздулся очевидно, не из-за новых свойств css. Я не стал изначально постить этот график, потому как ты скорее всего будешь спорить, что возникновение нового "frontend dev" и js как-то связаны. Ты же не знаешь, школьник, что раньше этого frontend developera как такового и не было.
Аноним 18/07/15 Суб 08:37:43 #211 №516550 
>>516490
>2 технологии - V8 (2008 год) и на его основе - нода (2009 год). И js внезапно оказался не просто скриптодрисней
Сраный тренд на Rich Internet Applications в браузерах пошел после Google Maps и Gmail. Была проблема с тем, что XmlHttpRequest был свой у IE, но всё же были либы под AJAX (могли эмулировать его через iframe). Обход DOM был адом из-за разницы у IE и Mozilla, манипуляция тоже была израилем. Но при желании делать можно было. Но зато к этому времени XHR появился уже везде. А потом случилось нечто невероятное - в 2006 году появились YUI и jQuery. Это был сверх-прорыв. Оно повышало продуктивность в 20-30 раз, я не шучу. Т.е. ты мог сделать то, без нее было просто сделать малореально за такие сроки. И моментально понеслось. Срочно пришлось осваивать YUI потом быстро бросил это говно, и как все перешел на жквери. Все в интернете стало ебически интерактивное, жсон стал вытеснять XML (почти одномоментно весь этот сдвиг произошел), оголтелый AJAX уже теперь во все щели, анимации сплошные, заказчики счастливы, все плавно выезжает, пердит, подгружается.
мимо
Аноним 23/07/15 Чтв 03:17:47 #212 №519361 
14376106670340.png
>>501655
ОП врывается в тред!

Думаете я месяц балду пинал? Нет. Изучал JS, NodeJS.

Куча кровавых слёз с этими скобочками и запятыми мне снились ночами. И теперь это закончилось!

Влился в тусовку яваскриптеров. Они даже не расценивают ноду всерьёз на сервере. Как только речь про бэкэнд заходит, сразу начинают говорить о python, ruby, php... и о ноде даже не вспоминают. Кто эти люди, которые делают на ноде не только фрондтенд? Неясно. Если даже свои её не признают.

Разработка думаете на ноде благодать? Хрен там. Фрамеворки очень не развиты, очень микро, очень ничего не умеют. От синтаксиса хотелось блевать, но я терпел.

Терпел какое-то время. Когда не понял, что всё что я делаю - это какой-то мазохизм. Мой любимый Питончик из коробки всё делает чётко и быстро. Здесь же блять даже ошибки что бы словить их нужно самому явно прописывать, а иначе что? Иначе ты никогда не узнаешь что происходит. Блять, 2015 год на дворе, а тут нам пихают новые технологии из детского языка, который якобы будущее веба. Остановите землю, я сойду, если это такое будущее веба.

В общем, пусть эта хрень и дальше остаётся на фронтенде. Кстати и вакансий совсем не видно по ноде. В основном только на фронт, на бэкэнд одну в месяц может можно найти вакансию и то скорее всего припиской к чему-то. Перспективы в общем не виднеются. Зато вакансий по Python завались по всему миру. Он развивается, он актуален, он крут. А чего ещё нужно? Ничего.

А Python рулит. Как только вернулся к его коду, сразу жить захотелось. Захочется асинхронности есть Tornado, Gevent - которые кстати говоря уделывают ноду. Тут выше уже тесты кидали даже.

Мой выбор в сторону пути JS был ошибочным.

Python - вот мой путь. И не нужно было с него сходить и тратить время на JS. Но это опыт, пробы и ошибки. Может кому-то из вас тоже пригодится моя писанина. Кто-то закидает тухлыми яйцами. Такова моя судьба =)

Закончу цитатой КК:
"Каждый идет своим путем. Но все дороги всё равно идут в никуда. Значит, весь смысл в самой дороге, как по ней идти… Если идешь с удовольствием, значит, это твоя дорога. Если тебе плохо – в любой момент можешь сойти с нее, как бы далеко ни зашел. И это будет правильно".
Аноним 23/07/15 Чтв 03:36:57 #213 №519362 
213
Аноним 23/07/15 Чтв 03:38:56 #214 №519363 
>>519361
Пошел нахуй кран ебаный.
Папашку твоего видел на хуе вчера.
Не осилил php, пошел змею гонять....
Желтобрюх обсосанный
Аноним 23/07/15 Чтв 03:50:59 #215 №519364 
>>519361
>Влился в тусовку яваскриптеров. Они даже не расценивают ноду всерьёз на сервере
С какими наркоманами ты общался? Все знакомые яваскриптеры только на ноде и пишут.
>Куча кровавых слёз с этими скобочками и запятыми мне снились ночами
Обычная картина. Пистонист столкнулся с языком с нормальным синтаксисом и испытал диссонанс после отступной системы для даунов.
Аноним 23/07/15 Чтв 10:59:02 #216 №519463 
>>501655
Трэд не читал.
Если ты будешь использовать Питон для вэба, JS тебе всё равно придётся знать, т.к. без него современные сайты не работают.
Аноним 23/07/15 Чтв 11:00:14 #217 №519465 
>>519364
> С какими наркоманами ты общался? Все знакомые яваскриптеры только на ноде и пишут.
На ноде у них инструменты разработки запускаются. А в продакшене на бэкенде что-нибудь посерьёзнее.
Аноним 23/07/15 Чтв 14:20:52 #218 №519528 
>>519463
Я знаю JS, но поверхностно. Но я и не собираюсь сильно уходить в фронтенд. Суть поста была в том, что можно использовать JS на сервере. Опыт показал, что это то ещё гавно.
Аноним 23/07/15 Чтв 14:22:34 #219 №519529 
>>519364
С анонимусами из треда js здесь. Все как один видят ноду только для фронта. Используют там всякие средства минификации, сборки проектов и т.д. Мне такое если и надо будет, на Python таких инструментов тоже полно.
Аноним 23/07/15 Чтв 14:23:44 #220 №519530 
>>519361
ОП опять тут. Ещё забыл сказать для занавеса. NodeJS что бы собрать из исходников - нужен Python. Без Python эта хрень даже не соберётся =)
Аноним 23/07/15 Чтв 21:27:36 #221 №519721 
>>501655
>куда свернуть на перекрёстке!

Какой нахуй перекрёсток?! И то, и другое учи! Фронтенд - JS, бэкенд - Python или Ruby. Правда Ruby из последних двух есть смысл выбирать только в том случае, если ничем кроме капкейков и маффинов в жизни заниматься не собираешься. Если же собираешься (хотя бы теоретически) в вычислительную лин-алгебру, анализ данных и прочую академическую и бизнес-хуергу, то однозначно Python. Ибо в академической среде широко распространён, плюс, имеет кучу специальных нахлобучек типа NumPy, SciPy, iPython и всего остального.
Аноним 30/07/15 Чтв 19:48:33 #222 №523476 
14382749131920.jpg
Аноним 30/07/15 Чтв 23:46:58 #223 №523605 
>>519361
>Остановите землю, я сойду, если это такое будущее веба.
JS будущее веба потому что в вебе только JS и работает. Это безальтернативное будущее.

Питонист чтобы быть фуллстэк девелопером обязан знать JS. ЖСоблядку достаточно JS.

Все просто и грустно, manya.
Аноним 31/07/15 Птн 01:05:19 #224 №523631 
>>501655 (OP)
>Но не могу выбрать, чего изучать досконально Python или JS.
Это же очевидно: изучай алгоритмы и структуры данных.
Аноним 31/07/15 Птн 09:28:32 #225 №523676 
>>501655 (OP)
Ты это я, нравится пистон, он охуенен но хипстеры вывели жабоскрипт в ТРЕНД, а от его синтаксиса и этой убогой типизации меня просто воротит. Думаю остановится на пистоне, а жабоскрипт подучить для фрондтенда.
Аноним 31/07/15 Птн 14:10:21 #226 №523746 
>>502538
В жс говносинтаксис уровня луа. Даже смешно такое читать, код на любом хоть немного ООП языке читается в разы проще, даже говнокод на плюсах.
Аноним 31/07/15 Птн 14:52:10 #227 №523767 
>>523746
Двачую это. Сам перекатился с РАБИ, пришлось учить. Синтаксис ужасный, после питонов-раби полный пиздец какой-то.
sageАноним 31/07/15 Птн 17:17:44 #228 №523840 
>>523767
>питонов
Суть в том, что у
>питонов-раби
синтаксис обучающий. По нему хорошо вкатываться в кодерство, но в продакшн ЭТО лучше не пускать.
Аноним 31/07/15 Птн 21:42:26 #229 №523949 
Изучающий JS reporting in. Начал изучение программирования с JavaScript. Вначале было просто пиздец как стремно, после универского уровня Паскаля дико тяжело было привыкать ко всем этим ебанным скобочкам, но потом, спустя пару месяцев регулярного чтения разного кода и штудирования learn.javascript, понял, что синтаксис JS (и вообще C-образный) это идеальный вариант синтаксиса. Недавно проходил курс по Питону на codeacademy, потом пытался написать небольшую десктопную хуиту на Питоне - и понял, какое же это говнище. Поставленный не в том месте пробел похерит к ебеням весь код и искать это дерьмо в разы сложнее, чем пропущенную скобку/знак препинания в JavaScript. Индентация - это САМАЯ хуевая идея в синтаксисе языков программирования, серьезно - САМАЯ ХУЕВАЯ.
Я это к чему все - важно с какого языка начинаешь вникать в программирование и теперь, когда меня спрашивают с какого языка начинать я всегда советую любой С-образный язык, потому что переключится потом будет значительно проще не что угодно, а вот после привычки к Питону навечно останешься в царстве Индентопетухов и рубидебилов (хотя Руби поприятнее, хотя бы скобочки есть и ебучие пробелы не решают).
sageАноним 31/07/15 Птн 21:44:26 #230 №523950 
>>523676>>523949
>знает два языка
>паскаль и js
>поясняет за лучший синтаксис
Ясно)))0

sageАноним 31/07/15 Птн 21:51:27 #231 №523956 
>>501655 (OP)
Js.
Аноним 01/08/15 Суб 01:22:59 #232 №524034 
>>523949
Лол. Редактор себе нормальный поставь. И табы не используй. Pep8 lint включи. Когда чуть подростёшь, на жс ты так же будешь расставлять инденты, и проверять линтерами. Только вот скобочки с точечками никуда не денутся, лишняя работа только.
Аноним 01/08/15 Суб 01:31:43 #233 №524036 
>>523746
В Lua почти нормальный синтаксис. Lua ближе к железу, взлетает на контроллерах и армах вместо os забыл как проект называется. Ну, и нынешняя Lua явно лучше js (целочисленный тип, битовые операции, лёгкое встраивание и дополнение сишным говном).
>>523767
Есть coffee. Неплохой настолько, что можно порой и забыть, что ты по шею в говне на js пишешь.
>>523949
> Поставленный не в том месте пробел
ах-ха-ха, ох, воу.jpg
Ты их реально руками ставил? Нет, подожди, считал так про себя: "раз, два, три, четы… бля, збился"!
Не знаю кем надо быть, или в чём писать наверное в ворде чтобы потерялась индентация.
Отступы самая охуенная идея. Во-первых, это принуждает оформлять код, что очень хорошо, ибо здесь притча о том, где ставить фигурную скобку. На строке с условием или после. Во-вторых, это в общем-то освобождает именно код, от пунктуации. В-третьих, все и так пишут блоки кода с отступами вне зависимости от того есть в языке пунктуация скобками или нет.
Аноним 01/08/15 Суб 01:33:57 #234 №524037 
>>523949
Дежурно побрызгал на дебила не сумевшего поставить пайчарм
Аноним 01/08/15 Суб 01:58:36 #235 №524047 
>>524034
хороший редактор сам расставляет отступы.
if a > b:
_редактор_вставит_отступ_если_нужно_ do_smth
_редактор_вставит_отступ_если_нужно_ do_smth2
к чему отнести do_smth2? он не сможет. нужно нажать сдвиг несколько раз. я промахивался иногда.

if (a > b) {
скобка не закрыта, ясно, что нужно вставить отступ
}

Аноним 01/08/15 Суб 02:02:09 #236 №524048 
>>524047
ах, а как в питоне лямбду в несколько строк написать?
Аноним 01/08/15 Суб 02:13:58 #237 №524051 
>>524048
Чухан пиздуй читать учебники
sageАноним 01/08/15 Суб 02:24:16 #238 №524052 
>>524051
да ты сам чухан.
Аноним 01/08/15 Суб 02:34:11 #239 №524054 
>>524048
Niqaque. Гнида как-то даже пояснял что задача в принципе невыполнимая, несмотря на попытки людей сделать это. Потому что лямбда в питоне - это часть выражения, которое обязательно должно быть однострочным. Многострочно можно писать через def fn, что равносильно многострочному fn = lambda:
Аноним 01/08/15 Суб 02:43:35 #240 №524057 
>>524048
Это такой троллинг питона. На самом деле писать многострочные лямбды реально необходимо очень редко. Да и дурная это затея обычно. Пара строк в ущерб читабельности, так сказать.
Аноним 01/08/15 Суб 09:57:48 #241 №524085 
>>524057
Просто гнидо не любит фп.
Аноним 01/08/15 Суб 13:15:47 #242 №524138 
>>524057
Все не нужно что сломалось, все не нужно чего нет.
>>524047
Когда редактор может что-то сделать автоматически, это явный признак что язык сдизайнен хуево и надо уменьшать бойлерплейт. Классический пример - программы на жабе можно просто автогенерировать целиком.
>>523949
>после универского уровня Паскаля
Пиздец, ну и шарага.
>понял, что синтаксис JS (и вообще C-образный) это идеальный вариант синтаксиса
После begin-end programming language он ясное дело идеальным кажется. Нормальные люди от жс плюются и используют всякие кофискрипты и тайпскрипты.
>я всегда советую любой С-образный язык
Всегда советую начинать с самого С. Ничто не обучает программированию так, как утекшие 3 гигабайта памяти в хелло ворлде. Зато скобочки.
Аноним 01/08/15 Суб 13:41:29 #243 №524140 
14384256894700.jpg
>>524138
> python
> бойлерплейт
Аноним 01/08/15 Суб 13:48:50 #244 №524141 
>>502583
Сейчас закат руби. По общению с рубистами они же сами так говорят. Мигрируют на golang в омновном
Аноним 01/08/15 Суб 13:58:05 #245 №524144 
>>523949
Изучать язык из-за синтаксиса, потому что другой синтаксис ты осилить не можешь? Это же шутка такая? Ты точно уверен, что хочешь стать программистом, а не дворником, например?
sageАноним 01/08/15 Суб 13:59:57 #246 №524145 
14384267978800.jpg
>>523949
Аноним 01/08/15 Суб 14:17:45 #247 №524150 
>>524141
Да нихуя не закат, вакансий примерно как на пейтоне, а в западном сегмента так вообще дохуя. С таким сравнением можно сказать, что сейчас закат всех языков, потому что на одной джаве или сишарпе вакансий больше, чем на всех пейтонах-си-плюсах-раби-го-что-то-ещё вместе взятых. Про пхп так вообще молчу
Я работу рубистом нашёл за пару месяцев, конкуренция заметно меньше среди джунов все учат жабу-похапе-жс-шарпик-пейтон
sageАноним 01/08/15 Суб 14:18:53 #248 №524152 
>>524150
>в западном сегмента так вообще дохуя.
Давно смотрел, маня?
Аноним 01/08/15 Суб 14:32:08 #249 №524156 
>>524152
Да, потому что сам работаю на западного заказчика.
Посмотри на монстере или индиде, по питону 40к, где половина научная хуитка, биоинформатика всякая и админы с ПЕЙТОНОМ, по руби 19к.
По рельсам - 5к
По джанге - 2к
В вебе все ещё руби популярнее джанги и фласка вместе взятых в два раза. Можешь обтекать и идти траллировать своим раби кого-нибудь другого, а я на умирающем языге)))) буду и дальше даллары получать. Нет чтобы как уважаемый человек, в люксофтике за рублики, ага?
sageАноним 01/08/15 Суб 14:37:58 #250 №524160 
>>524156
В голос! Такого маня мирка давно не встречал. Я уже не буду статистику приводить, её кучу раз в том же рабитреде приводили, но то, что вакансий раби раза в три меьше питона - факт, уже давно подтверждённый. Про завышенную конкуренцию я даже не говорю. Каждая макака сейчас хочет выучить раби чтобы ДОЛЛАРЫ ПОЛУЧАТЬ НА НОВОМ ЯЗЫКЕ)), в результате четыре десятка макак на вакансию.
sageАноним 01/08/15 Суб 14:38:30 #251 №524161 
>>524156
>по питону 40к
>по руби 19к.
>вакансий примерно как на пейтоне, а в западном сегмента так вообще дохуя
sageАноним 01/08/15 Суб 14:40:24 #252 №524162 
>>524160
РАБИТЬ БАБОС ПИНАТЬ ХУИ
sageАноним 01/08/15 Суб 14:41:44 #253 №524165 
>>524161
>пейсать на руби не для веба
>5к на рельсах
>2к на джанге+фласке
Совсем дебилушка? Кто-то в здравом уме будет писать на динамикопараше что-то серьезнее гостевух очередных?
А вне этого говна на питонах и раби нихуя не пишут.

>>524160
Стастика с ХЕДХАНТЕРА)))) Очень авторитетно, но я не люблю рублики, извини. Я же не пидораха нищая, чтобы за московские зарплаты копеечные работать.
sageАноним 01/08/15 Суб 14:44:36 #254 №524168 
>>524165
>А вне этого говна на питонах и раби нихуя не пишут.
Так и говори, что кроме клепания ландингпейджев и установки гемов ты ничему не обучен, и больше половины вакансий тебе не по скиллу.
sageАноним 01/08/15 Суб 14:45:45 #255 №524169 
14384295456780.jpg
>>524160
>в результате четыре десятка макак на вакансию
>самый активный тред доски - пейтонотред
>на всех сайтах учат пейтону
>все рикаминдуют пейтон
>вакансий кот наплакал, на апворке 439 раби и 510 пейтона
>никто нигде не учит раби
>конкуренция выше

В голос с мамкиного АНАЛитека
sageАноним 01/08/15 Суб 14:45:53 #256 №524170 
>>524165
>Совсем дебилушка? Кто-то в здравом уме будет писать на динамикопараше что-то серьезнее гостевух очередных?
>А вне этого говна на питонах и раби нихуя не пишут.
>где половина научная хуитка, биоинформатика всякая и админы с ПЕЙТОНОМ
Ви путаетесь в показаниях. Иди гемы устанавливай лучше.
sageАноним 01/08/15 Суб 14:53:19 #257 №524174 
>>524170
>программистишка считает себя ученым и биоинформатиком

Спешите видеть! Тут где-то было охуенная пикча как дебилушку с наукача ногами выпинали.
Аноним 01/08/15 Суб 14:58:25 #258 №524176 
>>524174
Рабистик, определись, ты рассказываешь про количество вакансий, или про количество вакансий которое ты можешь выполнить? Потому что во втором случае цифра стремится к нулю независимо от языка.
Аноним 01/08/15 Суб 14:58:49 #259 №524177 
>>524170
>>524176

О, а вот и наши дебилушки, которые считают программистишку ученым подъехали.
Просвещайся, ты ведь тут недавно, да?

Так ёпта, даже их любимый анальный господин Луговский вскользь проговаривался, что, мол, погромизд - это нихуя не профессия, а один из тупейших навыков, используемых в разных сферах научной и прочей ёбавкалывательной деятельности. По-идее программирование должно было закончиться в конце 70х, когда по нему закончились все научные и прочие исследования в области информатики кибернетики и почей хуетики. Но поскольку абсолютно тупых баранов в большинство, и не особо тупые бараны на их фоне выделяются как секвойя над елью, то оно непонятно каким хуем выделилось в ниибацца "профессию". Где "не особо тупые бараны", которые таки могли сложить 2+2 нашли себя. И ведь бялдь просто легендой покрылась эта так называемая "профессия". Что погромист - это ниибаца гений (хотя по уровню интеллектуального развития отсасывает у самого задрипаного кмн - алконавта, получающего 10 000 тысяч рублей в сраной шараге в лучшие её дни), а параллельно получает зарплату уровня чуть ли не топ - менеджера. И блядь "не особо тупые бараны" в это верили, и пёрлись, и прутся в это ваше, с позволения сказать "ИТ". Где тупым детишкам дают по сути поиграть в конструктор "лего". Выполняя низкоквалифицированную работу на доброго дяденьку за денюжку. И если когда баранов было мало, то денюжки им платили, то потом баранов стало много и вдруг хуякс, да ты парень в лучшем случае будешь получать зарплату на уровне среднего манагера. А в обычном - зарплату уборщицы. И, блядь, до сих пор почему то идёт этот миф про типа "илитность профессии". Если вы блядь такие "ниибаццо элитные", то почему вас вдруг так дохуя?
Аноним 01/08/15 Суб 15:08:27 #260 №524182 
14384309070190.png
>>524150
>>524150
Давно смотрел ?
Смотри пиерелейтед как руби катится на дно судя по графику популярности на гитхаб.
Тогда как Python, JS и даже PHP! чувствуют себя ровно. Смотри подробнее на http://githut.info/
Аноним 01/08/15 Суб 15:11:54 #261 №524183 
>>524174
>>524177
Хуя тебе бомбануло. Ну ладно биоинформатика. Но ты что же, даже админам их утилитки/грабберы/ботов/скриптов понаписать не можешь? Или математикам помочь? Они же всю математику тебе обычно дают, остается только переложить на код, любая обезьяна справится.

Ну не знаю короче, попробуй gem install obrazovanie
sageАноним 01/08/15 Суб 15:21:20 #262 №524184 
>>524183
>Или математикам помочь? Они же всю математику тебе обычно дают, остается только переложить на код, любая обезьяна справится.

Программистишка считает, что его специально НАЙМУТ чтобы он вводил всю математику в свой ПЕТОНЧИК, ведь ученый сам не сможет это сделать, поэтому надо обязательно такой СПИЦИАНАЛИСТ как он.
Наивный дебил. Треду не хватает пасты ганса-спб и визарда
Аноним 01/08/15 Суб 15:25:28 #263 №524186 
>>524184
Ладно-ладно, расслабь анус, твои скопипащеные круды на раби у тебя никто не отнимает.
Аноним 01/08/15 Суб 15:25:53 #264 №524187 
14384319532630.jpg
>>524182
Справедливо замечу, что это процентное соотношение. Руби прошел свой пик, у него было 14%, сейчас около 6%, у питона сейчас 7%. Не сказал бы о серьезном преимуществе на рынке. В целом, питоны и руби востребованы в вебе примерно одинаково, остальное обычно всякие специфичные ниши, либо где просто используют питон как вспомогательный язык для скриптов, поэтому и популярнее в поисковых запросах.

У нас в говноконторке в вакансиях требуют знание питона, хотя пишем всё на сишке. Ну типа линукс, скриптики, питон. Всё как у людей короче.
Одинаковое говно, которое сосёт даже у новомодного го, а яндексы и пейпалы переходят на эти ваши ноды.жс.
И да, наука уже переходит с питона на джулию, потому что всех заебало это тормозное говно. В соседнем треде про языки уже обсосали.
Аноним 01/08/15 Суб 15:31:28 #265 №524190 
>>524182
Ну хуй знает.
У PHP 6% всегда было и у Ruby 6% сейчас, а было целых 14%, хотя если посмотреть по вакансиям, то во все времена с 2012 до сегодня PHP на рынке был популярнее чем Python+Ruby+Perl вместе взятые. Да чего уж там, в замкадсках даже популярнее той самой ЖАБЫ. Про апворк и фрилан.сру даже говорить не буду.
Аноним 01/08/15 Суб 15:33:52 #266 №524191 
>>524187
Два новых питуха в нашем бойцовском клубе?

>ноде.жс
Хайпанутое дерьмо, каким когда-то был и руби. Собственно на него все та же хипсторская и тупая аудитория и бежит. С руби, да. Поиграются и табун двинет дальше.

>го
Азаза. Это там, где public/private для классов которых нет определяется по регистру первой буквы поля? Азаза х2
Аноним 01/08/15 Суб 15:44:06 #267 №524194 
>>524191
Мне страшно представить какая у тебя каша в голове, если пейпалы которые юзают ноду и гуглы с их ГО это хипстерокомпании и тупицы. А газпром, яндекс и мейл тогда что, ларчик у Ашота со свежей шаурмой?
А эппл со своим свифт? Всего-то триллионная компания.

Не то что серьезные компании для взрослых дядей с оборотом в полтора рубля, вот там норм пацаны на норм языках пишут, я правильно понимаю?

>Азаза. Это там, где public/private для классов которых нет определяется по регистру первой буквы поля? Азаза х2
А мне норм.
Аноним 01/08/15 Суб 15:45:10 #268 №524196 
>>524194
>а чего добился ты
Ясно.

>А мне норм.
Goвноед. Ясно.
Аноним 01/08/15 Суб 15:58:35 #269 №524200 
>>524196
>а чего добился ты
Жопочтец Ясно) в треде, все к окулисту!

Я пишу о том, что это языки и технологии уже используют лидеры рынка, которые задают тенденции всем остальным мелким компаниями, включая твою шарагу. Тоже самое было с руби и рельсами в свое время, теперь с жс и нода+экспресс. Го пока ещё только набирает обороты, а вот насчёт раста я не уверен.

Ты как-то хуево понимаешь работу рынка, если считаешь мол это не так. Тут всё как у нигр, главный нигра покупает розовые штаны и показывает всем как это заебись и все вокруг начинают покупать розовые штаны, потому что это заебись и охуеть как, лидер ниграрэпа ведь в этих штанах! Хайп как он есть.

И да, я не говорю что нода это хорошо. Ты синтаксис жс видел вообще? Это же адовый пиздец, а сама нода состоит из костылей, но отрицать её популярность и взлет было бы глупостью.
Аноним 01/08/15 Суб 16:03:14 #270 №524201 
>>524200
Ты сам похоже жопой читаешь. Где я отрицал взлет? Вот то-то и оно, что нигде. Сам себе придумал, сам с собой споришь, охуеть. Я говорил про аудиторию, про хайп, и что эта аудитория двинет на более хипстанутую платформу как только она появится, как произошло когда-то с руби.
Аноним 01/08/15 Суб 16:05:27 #271 №524203 
>>524194
А что хуевого в хипстеротехнологиях? Можно успеть в тренд, побыдлокодить на пиковых зарплатах выше рыночных относительно других языков, притом участвуя в новых проектах и без особой конкуренции (я например пиздец как заебался с легаси-говном в свое время и ебанутейшей конкуренции среди джавистов) и перескочить потом на новый.
Будто если ты будешь писать 15 лет на одном языке это будет заебись как охуенно и интересно, не то что сраные хипсторы, вечно языки меняют и кучу новых проектов пилят со своими макбуками.
Аноним 01/08/15 Суб 16:06:50 #272 №524205 
>>524203
Ой, промазал. Это сюда >>524201
Аноним 01/08/15 Суб 16:13:43 #273 №524207 
>>524200
>Го пока ещё только набирает обороты
Только набирает обороты, а Пайк и сотоварищи уже возомнили себя богами-провидцами и в полном неадеквате. Классы нинужно, дженерики нинужно, КРИТИКАЛ на dead-code нужно, а варнинги не нужно. Чего, блять? Про private я уже упомянул. А про парашный gc еще нет. И какая-то непонятная дрочба на скорость компиляции. Кому эта киллерфича нахуй то сдалась, лол.

>>524203
Говно жрать будешь. Все сыро. Сам язык сырой, его реализация сырая, библиотек нет, а те то есть написаны в наркотическом угаре в подвале какого-нибудь старбакса. Языку/платформе нужно время чтобы обрасти годнотой, и еще больше времени чтобы все это отладить и обкатать.
Аноним 01/08/15 Суб 16:20:17 #274 №524210 
>>524207
Но ведь можно писать всё это самому и получать лойсы на гитхабах как самый клевый парень на районе. Например сделать фреймворк для веба такой, каким ты видишь годный фреймворк для веба, а не как кто-то решил. Притом он может взлететь и стать популярным.
На устоявшихся языках это почти невозможно. Тот же джанго лютейшее говно, но все его используют и радуются, мол малаца сделали, оч вкусно.
Аноним 01/08/15 Суб 16:27:11 #275 №524211 
14384356311690.jpg
>>524210
>Но ведь можно писать всё это самому
Аноним 01/08/15 Суб 16:31:31 #276 №524212 
>>524210
Такими темпами лет через 20 может и первый рубль заработаешь.
Аноним 01/08/15 Суб 16:38:15 #277 №524215 
>>524211
>>524212
Да ладно вам, в некоторых компаниях за это как раз и платят. Правда туда ещё попасть надо. А кто же возьмет нас таких, аутистов с программача?
Аноним 01/08/15 Суб 16:44:48 #278 №524217 
>>524140
Речь по жс так-то шла.
Аноним 01/08/15 Суб 16:45:36 #279 №524218 
>>524215
Капитан намекает - это очень рискованный, долгий и трудоемкий процесс. Нода пилится с 2009 года. А язык ноды - 20 лет. Питонам с рубями тоже уже за 20. Джанге и рельсам по 10. И все это старье до сих пор считаются чем-то инновационным.

Вот всрешь ты пол-жизни, а тебе скажут что оно говно, и даже лойсов на гитхабе не получишь, и придется вилкой говно чистить чтобы выжить. Сколько уже было такой воннаби-годноты, про которую никто не услышал.
Аноним 01/08/15 Суб 16:53:24 #280 №524221 
>>501655 (OP)
по мне дак тут http://thenextcode.ru/post/19-pochemu-javascript-obrechen-na-gibel/ вполне полный ответ на твой вопрос.
Аноним 01/08/15 Суб 16:54:34 #281 №524222 
>>524221
На самом деле тут - https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript
Аноним 01/08/15 Суб 17:00:19 #282 №524227 
>>524218
Ну да, жизнь в целом изрядное говно. 1% стартапов взлетает, 99% заканчивают пожизненными долгами и баттхёртом. Но что поделать, без риска нихуя не получишь. Всегда будет выбор: штабильность и карьера если не забитый омега vs риски и успехи надо иметь вкачаные софтскиллы, иначе никак.
Если отнестись к вопросу серьезно, то пока молодой хуй надо следовать советам Пашки и пробовать себя в новом и амбициозном, а синиором помидором на сишарпе или жс в банке всегда стать успеешь. Ещё и по связям потом ипотеку пробьешь на квартирку для жены и ребятишек.
Как-то так.
Аноним 02/08/15 Вск 01:32:26 #283 №524427 
>>524217
Вообще-то про пифон, прочти ветвь.
Аноним 02/08/15 Вск 01:52:10 #284 №524429 
>>524221
Поздно, я уже успел набить шишек с JS и потерять на это говно месяц жизни. Как я уже писал, ну его нафиг на бэкэнде.

Лучше Python ничего для меня нет.
sageАноним 02/08/15 Вск 12:13:24 #285 №524468 
>>524427
Ответ был конкретно на
>хороший редактор сам расставляет отступы.
>дальше код на жс
Аноним 02/08/15 Вск 17:32:59 #286 №524573 
Посоветуйте, пожалуйста, IDE для JS/Jquery с отладчиком как в VS, чтоб можно было ставить точки остановы и смотреть, что находится в переменных.
Аноним 02/08/15 Вск 17:43:27 #287 №524579 
>>524573
VS
Аноним 02/08/15 Вск 20:57:01 #288 №524644 
>>524573
Мы здесь только про БЭКЕНД!
Аноним 03/08/15 Пнд 00:00:53 #289 №524722 
>>524210
> Тот же джанго лютейшее говно, но все его используют и радуются, мол малаца сделали, оч вкусно.
Давай в аргументы, почему Джанго говно. Если мы говорим о синхронных фреймворках, то Джанго вполне годное решение, с устоявшейся инфраструктурой, где ты можешь из коробки писать безопасный код (да, без инъекций, csrf, ограничение доступа и все такое). Плюс выразительность Питона. Если так уж потребуется поверх уже написанного кода прикрутить что-нибудь динамичное а-ля вебсокеты, то есть решение типа Centrifugo, которое может устанавливать вебсокет-соединение, читать из in-memory дб события и обмениваться с клиентом.

Все это поверх надежной архитектуры.

Если ты ебать фейсбук, то да, Джанго не годится. Но я вообще охуеваю от местных СПЕЦИАЛИСТОВ, которые выбором молотка озадачены больше, чем тем, что этим молотком нужно делать. Впрочем, чем еще заняться на каникулах, когда ЕГЭ сдавать еще через 4 года.
Аноним 03/08/15 Пнд 00:08:26 #290 №524728 
14385497062900.jpg
На пайтоне можно, что угодно писать, скрипты под админство юниксов и всяких там линуксов, а под джс, я так понимаю, хуй - дрочи кнопочки под сайтики, да запросики асинхронно посылай. Я вот подрочился в вебе(пыхарем) и понял, что меня то ли пыха заебала, то ли веб не мое и гляжу в сторону админства(я серьезно, мне как-то с железом и софтом ковыряться интересней кажется, да и я нуб по сути), а там можно на пайтоне всякое рахное писать для облегчения жизни. В общем, не бейте, лучше обоссыте поясните новичку. Сам я склоняюсь к пайтону, но вот боюсь, что потом работу тяжело будет найти.
Аноним 03/08/15 Пнд 00:13:32 #291 №524735 
>>524728
Раньше админу требовался баш и перл, сейчас баш и питон. Без них только днорей на подай-принеси берут.

Админ может вместо питона и на жс (ноде) писать, но все равно все пишут на питоне. Динозавры на перле.
Аноним 03/08/15 Пнд 00:15:04 #292 №524737 
>>524735
Я в ноде поковырялся с пару дней и чего-то не вставило меня продолжать опыт, а пайтон завлекает чем-то.
Аноним 03/08/15 Пнд 00:20:15 #293 №524744 
>>524737
Ну в Ноде есть интересные концепции. Асинхронность и стримы. Например, удобно каким-нибудь гульпом собирать статику и всякие файлики.
Аноним 03/08/15 Пнд 04:28:45 #294 №524802 
>>524744
На Python это всё тоже можно делать.
Аноним 04/08/15 Втр 03:35:32 #295 №525342 
>>524144
Тот мудень конечно не должен быть допущен до работы никогда (неприятно, что таких дебилов сейчас больше половины из коллег).
НО Сторониться языка из-за хуёвого синтаксиса - это нормально, я вот, например, не изучаю bash т.к. не могу в т.ч. и из-за синтаксиса, хотя потребность в скриптах возникает.
Аноним 04/08/15 Втр 03:41:31 #296 №525343 
>>524184
Припекает. Грустно что сам не ученый или хоть кто-то, но двачую. Зед Шоу вот что говорил: В мире технологических компаний, людей, которые могут программировать превеликое множество и они не получают уважения. Люди которые могут программировать в биологии, медицине, государственной работе, социологии, физике, истории и математике уважаемы и могут делать удивительные вещи, чтобы продвинуть эти дисциплины.
Аноним 04/08/15 Втр 05:39:54 #297 №525353 
>>525342
Ты либо не хочешь, либо такой же, как он. Какая, блядь, разница, каким синтаксисом записаны одни и те же for/while/if etc?
Аноним 04/08/15 Втр 10:23:25 #298 №525385 
>>525353
Нужно держать в голове ещё одну пачку говна. Пробелы вокруг =, esac, ебанутые сравнения в квадратных скобках, отсутствие нормальных структур данных и стандартных функций.
Я сам-то нуб, может я чего неправильно делал, но хуйня типа "cut -f 1 -d '/' --complement a/home/porn/copro" чтобы убрать первую папку в пути это пиздец.
Баш хорош когда всё что надо это скормить высер одной программы другой.
То ли дело питон: работа с текстом, списки, словари, сеты, itertools, библиотек куча.
Аноним 04/08/15 Втр 10:53:26 #299 №525390 
>>502563
Это ещё что:

> [1] == true
> [2] == false
> [0] == false
> '1' == true
> '0' == false
> ['1'] == true
> ['0'] == false
> [] == 0
> [0] == 0
> [1] == 1
> [1] + [1] == '11'
> [[[['ok']]]] + 1 == 'ok1'
Аноним 04/08/15 Втр 10:59:29 #300 №525392 
>>523949
> Поставленный не в том месте пробел похерит к ебеням весь код

За 6 лет ни разу такой проблемы не возникло, ЧЯДНТ?

> искать это дерьмо в разы сложнее, чем пропущенную скобку/знак препинания в JavaScript

File "1.py", line 3
c = 5
^
IndentationError: unindent does not match any outer indentation level

Где сложности?
Аноним 04/08/15 Втр 11:26:26 #301 №525399 
>>525392
>File "1.py", line 3
>c = 5
>^
>IndentationError: unindent does not match any outer indentation level

>Где сложности?

Просто он даун который не осилил силу питона.
Аноним 04/08/15 Втр 11:34:08 #302 №525404 
>>525392
>File "1.py", line 3
>c = 5
>^
>IndentationError: unindent does not match any outer indentation level

>Где сложности?

Просто он даун который не осилил силу питона.
Аноним 04/08/15 Втр 15:02:11 #303 №525444 
14386897314300.png
ls *.py | xargs pep8
sageАноним 04/08/15 Втр 15:10:09 #304 №525446 
>>525392
>File "1.py", line 3
>line 3
Лол, даун, хеловорлд напиши и спроси: где сложность в этом вашем погромировании?

Если интендация отваливается где-то в ебенях то это будет заметно только при исполнении той ветки кода. Ты по всем веткам своего кода за раз ходишь? Я вот например нет.
Аноним 04/08/15 Втр 15:11:42 #305 №525447 
>>525446
ЖС-даун не слышал про юнит-тесты. Вся суть.
Аноним 04/08/15 Втр 15:13:17 #306 №525448 
>>525447
Мужика найди себе нормального, и юнит тесты будут не нужны.
Аноним 04/08/15 Втр 15:18:47 #307 №525454 
>>525446
А еще там может быть баг, ошибка или опечатка. Вот незадача то. И заметно будет только при исполнении "той ветки кода". КАКЖЕБЫТЬ
Аноним 04/08/15 Втр 15:19:37 #308 №525455 
>>525446
Ну ты код свой написал/отредактировал и никогда не запускаешь его чтобы проверить, верно? Про pylint и тесты я вообще молчу.
Справедливости ради отметить стоит, что иногда из-за индентации код не запускается, но проблема всегда тривиальна. И уж явно не аргумент против жс, где можно ставить ; а можно не ставить, и смысл кода от этого меняется: http://stackoverflow.com/questions/444080/do-you-recommend-using-semicolons-after-every-statement-in-javascript
Аноним 04/08/15 Втр 19:43:10 #309 №525542 
>>502272
> но у питона хуёво с совместимостью реализаций так как нет стандартов
Есть reference implementation. И все jython`ы, ironpython`ы, stackless и pypy совместимы с соотв. версиями cpython.
Аноним 04/08/15 Втр 19:44:19 #310 №525543 
>>502538
http://wtfjs.com/
Аноним 05/08/15 Срд 21:18:53 #311 №526049 
>>525353
Слышь, школьничек, ты сам-то много "программ" на баше написал?
Аноним 05/08/15 Срд 21:36:11 #312 №526060 
>>525390
Неосилянт даже не может в основы JS. Второе выражение ([2] == false) ложно.

Аноним 06/08/15 Чтв 00:01:17 #313 №526144 
Школьники, блядь, одумайтесь. Идите уже код писать. Никого не ебет на каком языке вообще, решает только продукт и скорость разработки.
http://www.youtube.com/watch?v=E708csv4XgY&index=6&list=WL
Аноним 06/08/15 Чтв 10:21:02 #314 №526275 
>>526144
Так мне ж писать, потому меня и ебёт лол.
Аноним 08/08/15 Суб 13:47:01 #315 №527135 
>>503623
sails
Аноним 10/08/15 Пнд 15:40:24 #316 №527852 
Какой же ужас творится в треде. Приходишь, чтобы узнать какие-то секреты, трюки, советы, а уходишь с гудящей головой и сомнительным чувством о выбранной профессии.
Аноним 12/09/15 Суб 02:19:52 #317 №541993 
>>527852
Нужно было выбирать Python, а не JS.
Аноним 12/09/15 Суб 02:54:34 #318 №541998 
Джун на крестах, решил подучить пистон и свалить из сраной украшки, все правильно делаю?
Аноним 12/09/15 Суб 03:19:22 #319 №542008 
>>541998
>на крестах
>решил подучить пистон
Наркоман? С крестами у тебя есть шансы свалить, а вот с питоном присоединишься к десяткам тысяч безработных питонистов по всему миру.
Аноним 12/09/15 Суб 03:23:42 #320 №542011 
>>542008
Свалить? Но ведь с++ нахуй никому не нужны, я ссаный джун с тремя годами опыта реального опыта - 2 месяца в компании, остальное самообучение было, когда есть бородатые дядьки с 15-летним опытом?
А питон вроде на западе в почете.
Немного подзаебали кресты в последнее время, хотел отвлечься. Думаю, ты прав, лучше дальше в одно бить.
Аноним 12/09/15 Суб 03:47:44 #321 №542014 
>>542011
>питон вроде на западе в почете
Лет пять назад - возможно. Сейчас он в упадке, а из-за его изучения во всех универах от шараги до оксфорда спицалистов слишком много.
>лучше дальше в одно бить
Это точно. Не нужно кидаться на всё и сразу.
Аноним 12/09/15 Суб 03:56:47 #322 №542016 
>>541998
Питон в принципе крестовику нужен, но как это связано со сваливанием - не очень понятно.
Аноним 12/09/15 Суб 17:15:12 #323 №542124 
>>541998
Кресты тебе тоже могут пригодиться в Python. И знание крестов будет тебе только плюсом. Ты сам сможешь написать модуль для Python на крестах, где в каком-то узком месте нужно будет ускорить выполнение скрипта на Python. Всё правильно делаешь.
Аноним 12/09/15 Суб 17:18:22 #324 №542126 
>>542014
Мамкин аналитик, ты опять выходишь на связь, мудило?
Где твоя орда безработных Python программистов? Те, кто что-то умеют - уже давно при деле. Где упадок? Упадок у тебя в штанах. А всякие там институтские выблядки сидят без работы.
Аноним 12/09/15 Суб 17:26:46 #325 №542127 
>>542126
Баттхёртнутый пистонист, eto ti?
>Где твоя орда безработных Python программистов?
Открой любой сайт с резюме, хоть рашкинский, хоть западный. Больше пистонистов только пхпшников. Что характерно, их ГОРАЗДО больше, чем вакансий.
>Те, кто что-то умеют - уже давно при деле
Так про любой язык сказать можно. Но что характерно, на питоне конкуренция колоссальная из за толп претендентов. Питон не зря называют языком школьников и домохозяек и рекомендуют для вкатывания в программирование. Для его изучения не нужно обладать никаким интиллектом.
Аноним 12/09/15 Суб 21:15:40 #326 №542244 
>>501830
Хех, JS специально не показал на левом графике чтобы не было видно насколько он быстрее остальных динамических языков.
Аноним 12/09/15 Суб 21:24:41 #327 №542248 
>>501655 (OP)
Выбирай JS потому что Data Scientst'ом тебе всё равно стать не светит а во всех областях кроме этой питон не на первом месте.
JS везде - в браузере, на сервере и в аппах (PhoneGap, Titanium). Питон менее вездесущ, особенно в России. Конечно на нём написаны некоторые огромные стартапы типа инстаграма и реддита, но их мало и опять же не в России.
Ну и лично мне нравится в JS очень быстрая виртуальная машина V8.
Аноним 12/09/15 Суб 21:27:09 #328 №542249 
>>542127
А чем питон так отличается от остального, что его проще выучить? Инбифо repl
Аноним 12/09/15 Суб 21:31:26 #329 №542250 
>>542127
Ты сам хоть пробовал куда с Python устроиться? Проблемы никакой нет. Везде возьмут. Вакансий полно. Проектов море и меньше не становится. Так что, не пизди нам тут.

Пэхэпешников как грязи. И тоже никакой проблемы у них найти работу нет.
Аноним 12/09/15 Суб 21:38:37 #330 №542252 
14420831177050.webm
>>502272
>Javascript медленный
Какие вы недалёкие, а. V8 это один из самых быстрых компиляторов/рантаймов для динамического языка в истории человечества.
Аноним 12/09/15 Суб 21:47:21 #331 №542259 
>>542248
Я ОП. И я уже писал, что JS - нафиг мне не сдался на сервере. Конечно, для браузера я его подучу. Но на сервер я это говно тащить не намерен. Python более универсален, полно инструментов практически в любой области и на все случаи жизни. Gevent уделывает по производительности NodeJS. Т.е. понадобится что-то асинхронное, всё есть и более лучшее.

А что нам предложит JS? Читаем:«Node.js НЕ ЯВЛЯЕТСЯ платформой на все случаи жизни, которая будет доминировать в мире веб-разработки. Напротив, это платформа для решения СТРОГО ОПРЕДЕЛЁННЫХ задач. Понимать это абсолютно необходимо.». А я не люблю ограничивать себя. Не весь веб асинхронный, не каждый сайт в этом нуждается. А если и понадобится, как я уже писал Python и с этим справится.

А ещё скоро выйдет Wasm и придёт конец JS. Все будут писать на чём-то более адекватном, а потом просто скомпилируют в JS.

Аппы? Python имеет свои библиотеки для этого, например Kivy. Всякие Titanium, PhoneGap мне ненужны. Да и тем более, нафиг они и лишний код, когда можно своё веб приложение запихать в тот же Andoid, через их инструменты без лишних библиотек.

Python менее вездесущ? Ты многое не знаешь ;) Python практически везде используется.

Хочешь сюрприз? Что бы скомпилировать этот дурацки NodeJS... нужен Python! Без Python ты даже собрать NodeJS не сможешь.

В общем, Python будет актуален ещё долгие годы. Он развивается и развивается достаточно давно. Используется повсеместно. А если я могу добиться результата без всякой NodeJS, то нафига мне тащить это гавно на сервер? Так-то.
Аноним 12/09/15 Суб 21:50:11 #332 №542262 
>>542252
Да, да, да. JS фанатики любят попиздеть, что там у них скорость чуть ли не быстрее C++.
В каких-то узкоспециализированных тестах он что-то может и показывает, но в реальной жизни ХЕР.
Аноним 12/09/15 Суб 21:50:48 #333 №542264 
>>542259
>Gevent уделывает по производительности NodeJS
Чёт в голосину.
>А ещё скоро выйдет Wasm и придёт конец JS
А тут я только фейспалмить могу с необучаемых. Ты о вебасме хоть что нибудь читал, кроме высеров петушков на дваче? Видимо нет, если не знаешь, что его применение ограничено ещё ссильнее, чем ноды.
Аноним 12/09/15 Суб 21:53:43 #334 №542272 
>>542259
Как-то ты толстоват (паста что ли?), но ладно
>Gevent
twisted бери, есть kqueue и нет проблем с 2/3
>Wasm
Все и так на coffeescript пишут. Дурных мало js ковырять-то.
>библиотеки
Что там, что там, всё есть

Ну и прочий всякий максимализм, там, упырь. Прикинь, выучишь оба - будешь иметь в два раза больше проектов на выбор
Аноним 12/09/15 Суб 21:55:26 #335 №542274 
>>542259
>Конечно, для браузера я его подучу. Но на сервер я это говно тащить не намерен. Python более универсален, полно инструментов практически в любой области и на все случаи жизни. Gevent уделывает по производительности NodeJS.
Уделывает там на 20% по количеству Hello World запросов, но стоит тебе добавить хоть какое-то вычисление в генерацию ответа сразу всплывёт тот факт что программы на питоне исполняются в 10-20 раз медленнее чем на JS/V8, хехе.
>Читаем:«Node.js НЕ ЯВЛЯЕТСЯ платформой на все случаи жизни, которая будет доминировать в мире веб-разработки. Напротив, это платформа для решения СТРОГО ОПРЕДЕЛЁННЫХ задач. Понимать это абсолютно необходимо.». А я не люблю ограничивать себя.
>2015
>Слушать что пишут русские программисты о программных технологиях.
Не вижу что из сайтов и веб-приложений нельзя слепить на ноде/express/sails/meteor что можно слепить на Python или PHP.
>Python менее вездесущ? Ты многое не знаешь ;) Python практически везде используется.
Уау, откуда такое авторитетное мнение?

Лан, ОП, я вижу ты ещё не дорос до JS так что пойду-ка я дальше программировать свои физические симуляторы работающие в браузере а ты поступай как знаешь. Питон неплохой язык, но не для того чтобы работать в России (да и в мире, если ты не data scientst) - вместо пустых разговоров сравни количество вакансий с питоном и JS по hh.ru и по статистике http://stackoverflow.com/research/developer-survey-2015
Аноним 12/09/15 Суб 21:56:18 #336 №542276 
>>542272
>будешь иметь в два раза больше проектов на выбор
Но зачем? Лучше я буду идейным петухом, буду поливать говном все остальные языки кроме одного и вместо работы сраться на двачах.
Аноним 12/09/15 Суб 21:57:33 #337 №542277 
14420842538410.png
>>542262
Слушай, ну ты же просто кукарекаешь, ты же наверное в жизни не пытался изучать бенчмарки разных ЯП на куче задач ( http://benchmarksgame.alioth.debian.org/u32/compare.php?lang=v8&lang2=python3 ) или там самому сравнивать. Ты смешной.
Аноним 13/09/15 Вск 02:17:11 #338 №542352 
>>542259
Ого. Сохранил.
Аноним 14/09/15 Пнд 07:58:06 #339 №542820 
>>542274
Кстати, бро, что ты за либу используешь для симуляторов? Какую-нибудь обвертку над WebGL?
Аноним 14/09/15 Пнд 10:37:06 #340 №542858 
>>542820
Свой манямирок он использует.
Аноним 14/09/15 Пнд 11:04:01 #341 №542862 
Работаю в крупном бодишопе проджектом.
ЖС кодеров надо как говна, при чем похуй на зп, если синьорный уровень и английский - то 4к запросто.
Релокейт? Если знаешь жс - запросто. Любая страна. Это как джава 3 года назад.
Питон - мало где используется и проще, т.е. Конкурс всегда будет выше. Питон больше юзает в некоммерческих областях (и не надо говном бросаться о ваших магазинах на питоне, я говорю о статистике).

Вывод: жс на ближайшие 5 лет - то, что тебе нужно. Дальше посмотришь. Все равно будет появляться всегда что-то более новое и прогрессивное. (Ну кроме плюсов, они, по ходу, никогда блядь не сдохнут)
Аноним 14/09/15 Пнд 14:29:15 #342 №542912 
>>502131
В паскале, например, тоже сначала ООП не было, а потом ввели. Такие обновления делаются только потому, что новые идеи, изначально не предусмотренные в архитектуре, будучи реализованными через старые велосипеды хуёво работают или сами по себе кривые. Т.е. по сути костылям придаётся более-менее человеческий вид. Это определённо не характеризует какие-то положительные качества языка. Питон в этом плане вполне самодостаточен и комфортен для работы. Что касается таких вот крупных обновлений, они были в разных версиях в ветке 2 и при переходе с 2 на 3. Они, возможно, не так заметны на первый взгляд, но тоже важны. Развитие продолжается.
Аноним 14/09/15 Пнд 19:25:27 #343 №543052 
>>502131
Блять, да когда вы уже поймёте наконец! Python это НЕ ТОЛЬКО ВЕБ, блять! Может в вебе его и турнёт JS, но тогда он турнёт ВСЕХ! В остальном Python будет жить и жить.
Аноним 14/09/15 Пнд 20:34:15 #344 №543081 
>>543052
Питон инфраструктурно крут для датасцая и околоадминистративных вещей, а вот, например, с десктопным гуем там совсем пичалька.
Аноним 14/09/15 Пнд 20:39:43 #345 №543084 
>>543081
>>с десктопным гуем там совсем пичалька.
a пукут для чего?
Аноним 14/09/15 Пнд 20:42:58 #346 №543088 
>>542858
гыгыг))
Аноним 15/09/15 Втр 00:00:16 #347 №543171 
>>542862
>Питон - мало где используется
>Google.com[2] C, C++, Go,[3] Java, Python
>YouTube.com C/C++, Python, Java,[6] Go[7]
>Facebook.com Hack, PHP, C++, Java, Python, Erlang, D,[9] Xhp[10]

Никто в здравом уме для скриптовой хуйни ноду не возьмёт, потому что callback hell и хуй пойми что с threads. Фронт-макакинг - это ещё не весь рынок.
Аноним 15/09/15 Втр 00:46:42 #348 №543189 
>>543171
На фронте больше нечего использовать в принципе, ну дарт от гугеля есть, но еще не такой массовый как жс. А ноду мне кажется придумали для дурачков фронтендеров чтобы они смогли осилить бекенд.
Аноним 15/09/15 Втр 10:36:30 #349 №543304 
>>543171
> callback hell
Уже нет после запила промисов

> хуй пойми что с threads
https://nodejs.org/api/cluster.html входит в стандартную либу
Аноним 15/09/15 Втр 10:43:33 #350 №543305 
>>543171
> callback hell
А мне доставляет удовольствие писать вручную в continuation-passing стиле. Это создаёт некоторую дополнительную структурную нагрузку, но нельзя сказать что это бойлерплейт, потому что кода не больше, а просто он менее линейный. Но при желании это всё уже сейчас можно писать через двухсторонние генераторы (yield (from)) точно так же как в питоновых asyncio.
Аноним 15/09/15 Втр 15:37:42 #351 №543386 
>>543305
А ты спроси тех, кто это потом будет читать, как именно они хотели бы доставить тебе удовольствие.
Аноним 15/09/15 Втр 16:01:25 #352 №543392 
>>543304
>cluster.html
Это всё те же сраные микросервисы вместо честных потоков. Зачем в скрипте микросервисы? Питоновский multiprocessing и тот чище и логичнее.
Аноним 16/09/15 Срд 01:20:24 #353 №543639 
А web.py уже портировали на python3?
Аноним 16/09/15 Срд 02:07:51 #354 №543662 
>>543639
А самому посмотреть? Нет, не портировали.
comments powered by Disqus