1.1, Хрен с горы (?), 20:47, 24/06/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
Вот так вот корпорации пытаются получить преймущества, противопостовляя свои велосипеды международным стандартам.
| |
|
2.2, Аноным (ok), 21:00, 24/06/2013 [^] [^^] [^^^] [ответить]
| +8 +/– |
Ну и жабоскрипт таки не сказка, хоть и международный стандарт.
| |
|
3.8, Аноним (-), 21:29, 24/06/2013 [^] [^^] [^^^] [ответить]
| –8 +/– |
То что мир поражён чумой ООП ещё не показатель того, что javascript плох. Это более прогрессивный язык, чем java, поэтому готовящиеся в недрах обеих корпораций продукты иначе как регрессом не назовёшь.
| |
|
4.10, Аноним (-), 21:50, 24/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
> То что мир поражён чумой ООП ещё не показатель того, что javascript плох.
Конечно, нет. JavaScript плох по совсем иным причинам.
| |
4.12, all_glory_to_the_hypnotoad (ok), 21:54, 24/06/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
js плох сам по себе, ибо разработан и реализоран тупыми обезьянами. Ничего дерьмовее придумать невозможно. Гугл пытается сделать вменяемый яп для веба и таки ему это вполне удаётся.
| |
|
5.14, Парнишка85 (?), 21:59, 24/06/2013 [^] [^^] [^^^] [ответить]
| –4 +/– |
плох не js, а тот у кого мозгов мало и не может его осилить полностью и написать что-то вменяемое :)
| |
5.29, XoRe (ok), 23:37, 24/06/2013 [^] [^^] [^^^] [ответить]
| +9 +/– |
> js плох сам по себе, ибо разработан и реализоран тупыми обезьянами. Ничего
> дерьмовее придумать невозможно.
Мне кажется, если резко перейти на другой яык, через N лет пойдут комменты типа:
- %lagname% плох сам по себе, ибо разработан и реализован тупыми обезьянами.
- плох не %langname%, плохи руки у кого-то
- нет, плох именно %langname%, а вот %companyname% сейчас внедряет правильный язык
- помоему, мы где-то это уже слышали
- WAT???
| |
5.38, Аноним (-), 00:57, 25/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
> таки ему это вполне удаётся.
Слишком оптимистично. Гугле что-то такое удается только частично.
| |
5.94, Lain_13 (ok), 15:15, 25/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
Вот как-раз хуже всегда можно. Уже много раз было доказано на практике, что если есть что-то плохое, то приложив немного усилий можно сделать это ещё хуже или вовсе «по-военному».
| |
|
4.67, NikolayV81 (?), 11:16, 25/06/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
ИМХО JavaScript это страшный сон, который нет желания вспоминать, понятно что это всё из-за долгого развития в угоду всем сразу, но...
| |
|
5.78, arisu (ok), 13:28, 25/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
> ИМХО JavaScript это страшный сон, который нет желания вспоминать, понятно что это
> всё из-за долгого развития в угоду всем сразу, но…
(пожимает плечами) язык как язык.
| |
|
|
3.13, Хрен с горы (?), 21:58, 24/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
>Ну и жабоскрипт таки не сказка
Со всеми последними аддонами вполне нормальный язык в прямых руках.
| |
|
|
5.21, Хрен с горы (?), 22:34, 24/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
> А должен быть просто нормальным. Для больших веб-приложений в том числе.
Люди всегда решают. Быдлокодеры всегда будут писать шлак.
| |
5.37, Aceler (ok), 00:43, 25/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
JavaScript используется только в веб-приложениях в вашей вселенной?
А мы тут на нём бизнес-логику пишем-с.
| |
|
6.39, Аноним (-), 00:58, 25/06/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> А мы тут на нём бизнес-логику пишем-с.
Теоретически на JS можно писать что угожно. Практически - в некоторых случаях можно потом нарыдаться, получив ручкой грабель в лоб.
| |
|
7.48, Aceler (ok), 01:14, 25/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
>> А мы тут на нём бизнес-логику пишем-с.
> Теоретически на JS можно писать что угожно.
Комментатор сверху, по-видимому, не в курсе.
| |
7.89, Аноним (-), 15:08, 25/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
>> А мы тут на нём бизнес-логику пишем-с.
Детское поделье.
Бизнес логику на сервере надо реализовывать, а не в браузере.
>Практически - в некоторых случаях можно потом нарыдаться, получив ручкой грабель в лоб.
Детские грабли бьют не в лоб, а по детородным органам.
| |
|
6.57, arisu (ok), 06:45, 25/06/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> А мы тут на нём бизнес-логику пишем-с.
в принципе, заниматься спринтерским бегом в шароварах не запрещено и возможно. но НАФИГА?
| |
|
7.65, Aceler (ok), 09:36, 25/06/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
>> А мы тут на нём бизнес-логику пишем-с.
> в принципе, заниматься спринтерским бегом в шароварах не запрещено и возможно. но
> НАФИГА?
Быстро, удобно, легко отлаживается.
| |
|
|
|
10.73, arisu (ok), 13:20, 25/06/2013 [^] [^^] [^^^] [ответить] | +/– | а я немного распарзил, и мне тоже интересно, чем и как отлаживается неужто это ... текст свёрнут, показать | |
|
|
|
|
|
5.56, arisu (ok), 06:44, 25/06/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А должен быть просто нормальным. Для больших веб-приложений в том числе.
должен быть как можно более неудобным. чтобы дебилы, пишущие «веб-приложения», страдали как можно больше.
| |
|
4.16, Аноным (ok), 22:19, 24/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
Аддоны - это чего? Обвешиваемся фреймворками\библиотеками и тормозим ещё больше?
| |
|
5.20, Хрен с горы (?), 22:33, 24/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
Например Мап и Сет в языке. Кложур для сборки. Кстати, от это тормозит МЕНЬШЕ.
А так же Asm.js от мозиллы и новомодные АПИ для мобилок и прочего.
| |
|
|
5.19, Пиу (?), 22:32, 24/06/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
а если еще вспомнить про type coercion и какой ужас начинается при обычном операторе сравнения, то этот язык иначе как бредовым не назовешь
| |
|
6.22, Хрен с горы (?), 22:39, 24/06/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> а если еще вспомнить про type coercion и какой ужас начинается при
> обычном операторе сравнения, то этот язык иначе как бредовым не назовешь
В общем то подобные пробелмы у всех нетипизированных языков, просто в ЖС они более видны ибо он сильно гибкий. И опять же скажу, что все это избегается нормальным стайлгайдом и думающей головой.
| |
|
7.23, Пиу (?), 22:43, 24/06/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> В общем то подобные пробелмы у всех нетипизированных языков,
логичный вывод - все "нетипизированные" (слаботипизированные) языки (PHP, JS и прочие) плохи
| |
|
8.41, Аноним (-), 01:01, 25/06/2013 [^] [^^] [^^^] [ответить] | +/– | Ну да А чего хорошего, когда яблоки сравнили с гвоздями, получили какой-то резу... текст свёрнут, показать | |
|
9.58, arisu (ok), 06:46, 25/06/2013 [^] [^^] [^^^] [ответить] | +/– | пиши контракты не пишешь значит, тебя нельзя допускать к слаботипизированым яз... текст свёрнут, показать | |
|
|
|
|
|
|
11.81, arisu (ok), 13:30, 25/06/2013 [^] [^^] [^^^] [ответить] | +2 +/– | нет он в этом случае одинаково хреново исполняется на любой стороне и пишется ... текст свёрнут, показать | |
|
|
|
|
9.43, Аноним (-), 01:03, 25/06/2013 [^] [^^] [^^^] [ответить] | +/– | До некоторой степени А то потом всякие веб а нутые начинают плакать - ой, аккау... текст свёрнут, показать | |
|
10.117, XoRe (ok), 15:43, 30/06/2013 [^] [^^] [^^^] [ответить] | +/– | Я просто указываю на практическую ценность пафосного заявления Все плохо, ваще... большой текст свёрнут, показать | |
|
|
|
|
6.33, Truelove (ok), 00:26, 25/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
Вы и вправду патаетесь сказать что никак не в состоянии запомнить чем отличаються три оператора сравнени?? (=, ==, ===)
| |
|
7.35, XoRe (ok), 00:31, 25/06/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Вы и вправду патаетесь сказать что никак не в состоянии запомнить чем
> отличаються три оператора сравнени?? (=, ==, ===)
Вообще-то два: == и ===.
Если не считать знаки, им противоположные.
И можно поспорить насчет актуальности ===.
| |
|
|
9.45, XoRe (ok), 01:09, 25/06/2013 [^] [^^] [^^^] [ответить] | +1 +/– | Тогда дело не в , а в , который дает true на сравнение числа и строки Хотя... текст свёрнут, показать | |
|
|
7.59, arisu (ok), 06:48, 25/06/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Вы и вправду патаетесь сказать что никак не в состоянии запомнить чем
> отличаються три оператора сравнени?? (=, ==, ===)
я вот вообще в первый раз слышу, что «=» — это «оператор сравнения».
впрочем, хороший комментарий для демонстрации уровня знаний среднего js-ника.
| |
|
|
|
4.68, NikolayV81 (?), 11:18, 25/06/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>Ну и жабоскрипт таки не сказка
> Со всеми последними аддонами вполне нормальный язык в прямых руках.
Проблема в том что что бы он стал вполне нормальным, нужно из него много чего убрать, но этого сделать нельзя по политическим причинам ;)
| |
|
5.80, arisu (ok), 13:28, 25/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Проблема в том что что бы он стал вполне нормальным, нужно из
> него много чего убрать, но этого сделать нельзя по политическим причинам
> ;)
так не используй лишнее.
| |
|
6.82, NikolayV81 (?), 13:40, 25/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
>> Проблема в том что что бы он стал вполне нормальным, нужно из
>> него много чего убрать, но этого сделать нельзя по политическим причинам
>> ;)
> так не используй лишнее.
Это пока вы один свой код сугубо под себя, или когда в конторе есть возможность вводить карательные меры и регулярную проверку кода разработчиков ( что как бы есть доп. затраты только из-за выбора языка )
В конторах/проектах где 2-5 разработчиков и бывают сложные моменты когда нужно очень срочно ибо иначе будут проблемы с финансами, стайлгайды работают не всегда как хотят люди, да и при равноправии голосоющих не всегда к одному решению прийти можно.
Почти все исходники можно привести к вменяемому виду с помощью автоформата, а вот в некоторых языках привести чужой код к удобочитаемому виду, который позволял бы понять логику, бывает очень проблематично.
| |
|
7.84, arisu (ok), 13:56, 25/06/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
шарашкина контора детектед. я тебе маленький секрет скажу: даже у проекта, над которым работают два человека, должен быть руководитель. иначе будет разброд и шатание. и на выходе — очередной полурабочий говнокод. от языка это вообще не зависит.
| |
|
8.87, Пиу (?), 14:28, 25/06/2013 [^] [^^] [^^^] [ответить] | +/– | я тебе маленький секрет скажу и проектов которые длятся несколько лет, поменять... текст свёрнут, показать | |
|
9.88, arisu (ok), 14:34, 25/06/2013 [^] [^^] [^^^] [ответить] | +/– | да и метеорит упасть может однако разумный человек посреди разработки не станет... текст свёрнут, показать | |
|
|
9.107, Аноним (-), 17:33, 25/06/2013 [^] [^^] [^^^] [ответить] | +1 +/– | Американских фильмов насмотрелис Там, как правило, один с горем пополам школу з... текст свёрнут, показать | |
|
|
7.91, Хрен с горы (?), 15:13, 25/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
>Это пока вы один свой код сугубо под себя, или когда в конторе есть возможность вводить карательные меры и регулярную проверку кода разработчиков ( что как бы есть доп. затраты только из-за выбора языка )
Да какая бы контора и язык не были принимать патчи в транк без хотя бы поверхностной проверки другим человеком - ужасная практика. Особенно отличный результат в хороших открытых проектах, там всегда несколько человек смотрят перед тем как одобрить. Причем это полезно для всех(даже если разработчики грамотные), и для того кто смотрит(будет больше знать в проекте) и для того кто посылает(взгял "свежим" глазом).
| |
|
|
|
|
|
|
1.3, o (?), 21:00, 24/06/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А как разрабатывать на таких языках. Браузер выкенет ошибку яваскрипта и как понять где в коде дарта ошибка?
| |
|
2.4, Sinot (ok), 21:06, 24/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
У Dart есть своя ВМ, браузер и среда разработки. У TypeScript не понятно, хотя наверняка тоже что-то подобное имеется.
| |
|
3.18, Crazy Alex (ok), 22:21, 24/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
Тайпскриптовский код очень прозрачно преобразовывается в JS, и соответствие с первого взгляда видно. Ну и да, карты.
| |
|
2.7, d1mmmk (?), 21:10, 24/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
думаю что так же, как и дебажить склейку из нескольких файлов, используя sourceMap
| |
|
1.9, Аноним (-), 21:32, 24/06/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Проблема гугла, которая их погубит рано или поздно, это тотальная жавамания. Они хотят чтобы все стало джавой и не видят более перспективных альтернатив
| |
|
2.11, Аноним (-), 21:51, 24/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Проблема гугла, которая их погубит рано или поздно, это тотальная жавамания. Они
> хотят чтобы все стало джавой и не видят более перспективных альтернатив
Здрасте. А Go, по твоему, не гугл поддерживает?
| |
|
1.31, Truelove (ok), 00:08, 25/06/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Мне одному кажеться идиотизмом желание превратить JS в Java?? Ведь на самом деле JS более чем хорош, а ECMAScript 6 воплотит ну уже все мечты в реальность, зачем делать из высокоуровнего, динамического языка, УГ похожий на Java?
Что бы продуктивно писать на JS нужно хорошо усвоить что такое BDD, не программа должна думать за вас, а вы за программу в момент её написания!!
| |
|
2.44, Аноним (-), 01:05, 25/06/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Вот бы нормальный дартовский модуль к апачу и пхп можно зaкапывать.
Лучше это сделать с апачем. Ибо нафиг-нафиг этот тормозной утюг.
| |
|
1.50, chinarulezzz (ok), 01:18, 25/06/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
>Привычный и простой для изучения синтаксис, естественный для программистов на JavaScript, Си и Java.
Ох уж эти C'like синтаксисы. Тянут ради жертв импринтинга, чтоб продукт хавали и не возникал диссонанс. Еще одно "хавайте наш язык, он у нас почти как прежний, только с блэкджеком и разумеется".
| |
|
2.111, Аноним (30), 10:42, 26/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
чем тебе не угодил си-лайк синтаксис? на мой взгляд он самый удобный и практичный
| |
|
3.116, arisu (ok), 17:10, 26/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
> чем тебе не угодил си-лайк синтаксис? на мой взгляд он самый удобный
> и практичный
это просто потому, что ты привык. а на мой, например, взгляд — Smalltalk куда как понятней.
| |
|
|
1.52, Аноним (-), 02:33, 25/06/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
народ зачем нужен openldap?
как на сервере дл всех субдоменов сайта сделать единную авторизацию и генерацию почтовых ящиков
| |
1.53, бедный буратино (ok), 04:58, 25/06/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –7 +/– |
Опять эти { } скобочки! Всех их авторов - в пекло! Пусть там сидят и закрывают свои многочисленные }}}}}}}} в условной математической модели мира! Человек не должен быть рабом скобочек!
COFFEESCRIPT ДОЛЖЕН СТАТЬ СТАНДАРТОМ!
| |
|
2.60, arisu (ok), 06:50, 25/06/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
если мне понадобится дерьмо, на котором программируют при помощи пробелов, то я знаю, где скачать whitespace. но за несколько десятков лет ни разу не понадобилось.
| |
2.61, arisu (ok), 06:52, 25/06/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
запомни, буратина: пробел может являться разделителем. но двадцать пять пробелов перед токеном — это то же самое, что и один пробел.
| |
|
3.62, бедный буратино (ok), 07:10, 25/06/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> запомни, буратина: пробел может являться разделителем. но двадцать пять пробелов перед
> токеном — это то же самое, что и один пробел.
всё нормально и наглядно видно. в отличие от бесящих скобочек, за которыми ещё следить надо
вот скобочный цикл - он ненагляден, потому что нельзя сразу взглядом сказать, что мы закрыли. а оступный - очень нагляден, потому что сразу видно, ЧО.
я тоже думал, что это неюзабельно, поэтому больше на ruby поглядывал. но один раз случайно вкатился, и теперь не представляю, что может быть лучше этого.
| |
|
4.74, arisu (ok), 13:23, 25/06/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
это неюзабельно. а делать произвольные отступы никто не запрещает нигде, кроме фортрана, кажется.
впрочем, гвидобейсик на то и гвидобейсик. у вас же метапрограммирование не в почёте, поэтому вы и фапаете на свои пробелы.
| |
|
5.108, Аноним (-), 23:56, 25/06/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
В башке у кого-то бейсик, вот везде бейсик и мерещится.
Какая связь метапрограммирования (семантического преобразования) с синтаксисом вложенных конструкций?
| |
|
6.114, arisu (ok), 16:38, 26/06/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Какая связь метапрограммирования (семантического преобразования) с синтаксисом вложенных
> конструкций?
самая прямая: генераторы писать геморройней. а доступа к AST'у нет.
| |
|
|
|
|
2.64, Аноним (-), 07:23, 25/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
Спасибо, не надо. Как стандарт пусть будет lua.
А вообще, байткод вместо языка решил бы все проблемы.
| |
|
3.66, Аноним (-), 09:59, 25/06/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
…но добавил бы вместо них свои. Как Java-апплеты. Или Adobe Flash. Нафиг-нафиг.
| |
|
4.77, arisu (ok), 13:26, 25/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
> …но добавил бы вместо них свои. Как Java-апплеты. Или Adobe Flash. Нафиг-нафиг.
как будто «код, скомпилированый в javascript» сильно читаемый. корреспондент выше правильно пишет про байткод. html и css, кстати, тоже в бинарной скомпилированой форме стоит передавать — это сразу уберёт все непонятки с парзерами и «кривые страницы». как скомпилировал — так и будет выглядеть везде.
| |
|
3.75, arisu (ok), 13:24, 25/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Спасибо, не надо. Как стандарт пусть будет lua.
почти согласен, но нумерация элементов массивов с единицы таки раздражает.
| |
|
4.85, Аноним (-), 14:06, 25/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
Тогда почему не squirrel? Нумерация массивов там с нуля, да и синтаксис будет меньше раздражать алголофобов.
| |
|
5.86, arisu (ok), 14:20, 25/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Тогда почему не squirrel?
а не помню уже. чем-то оно мне не понравилось.
| |
|
|
|
|
1.63, независимые аналитики (?), 07:19, 25/06/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
В будующем кодеры должны быть театром одного актёра. Может быть 2-х. Кукольный театр. А главное - все должны быть уверены, что пользуют действительно мощную технологию. Сон разума такой. Да, очень просто - в пару кликов создать сайт весом в мегатонну. А кодить то особо ничего ненадо - всё есть в гугло либах. Просто ссылочку прописал и опа - у тебя всё что надо. Как в волшебном чемодане. Только чемодан, увы не ваш.
| |
|
2.112, бедный буратино (ok), 11:51, 26/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
> В будующем кодеры должны быть театром одного актёра. Может быть 2-х. Кукольный
> театр. А главное - все должны быть уверены, что пользуют действительно
> мощную технологию. Сон разума такой. Да, очень просто - в пару
> кликов создать сайт весом в мегатонну. А кодить то особо ничего
> ненадо - всё есть в гугло либах. Просто ссылочку прописал и
> опа - у тебя всё что надо. Как в волшебном чемодане.
> Только чемодан, увы не ваш.
а ещё в будущем русский язык будет не в почёте... :(
| |
|
3.115, arisu (ok), 16:38, 26/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
> а ещё в будущем русский язык будет не в почёте... :(
к сожалению, это уже настоящее.
| |
|
|
|