Показать сообщение отдельно
  #48 (permalink)  
Старый 28.02.2009, 01:20
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Сообщение от Zeroglif
И чего? Популярность или простота вхождения в тему некомпетентных товарищей должна помешать мне назвать код некачественным, некроссбраузерным, избыточным, непрофессионально написанным, с ошибками и проч. ака jQuery и ей подобные...
Нет, конечно. Наоборот. И при правильном подходе (если создателей той или иной библиотеки интересует, всё-таки, прогресс и объективное желание её улучшить), то они должны быть благодарны за подобную информацию.

Сообщение от Zeroglif
Причины создания нам неизвестны.
Ну, как я уже не раз отмечал, я вижу причины, как - усиление абстракции, которое влечёт за собой "упрощение" языка, приближая его либо к минимуму текста программы, либо к человекообразному синтаксису. В итоге (и в идеале) хочется сделать такой "организм", который можно будет программировать (с которым можно будет общаться) человеческим языком.

Т.е. постоянное улучшение системы, уменьшение расходования человеческой энергии, увеличение производительности в целом (естественно, при этом чем-то жертвуем; как правило - потребляемыми ресурсами).

Сообщение от Zeroglif
javascript - язык, данность, фреймворк - API-самопал.
"данность" - BIN/HEX-коды (как вариант, а на самом деле - можно ещё дальше вниз спускаться), а javascript - супер-мега абстракция, "API-самопал", относительно них. Говорю, это всё очень относительно, здесь ничего точно нельзя сказать. Ну написали же JS на Си. Зачем, спрашивается?

Сообщение от x-yuri
Или ты предпочитаешь все с нуля писать?
Почему с нуля? Речь идёт о сторонних библиотеках. Если использовать свою библиотеку - это получается "не с нуля, да ещё и на "чистом языке".

Сообщение от Zeroglif
Потом зачем-то код пошёл в народ, интерфейс понятный, писать всем легко.
Не знаю. Не вижу ничего плохого. Ну написал Б.Айк "для себя" JS. Потом он пошёл в народ.

В общем, я вижу основную проблему в восприятии:

- люди используют то, что сами не писали (мы можем написать сами);
- эти люди рассуждают о JS, хотя, ввиду идеологий, навязанных фреймворком, уже рассуждают о JS неверно (в том случае, если библиотека неверная);
- если бы мы были авторы этой библиотеки, такого бы восприятия не было (и библиотека была бы "верная"; до тех пор, пока мы не выложили ее в народ и услышали критику: желающие создавать будут вопринимать эту информацию с благодарностью и устранять недочёты, желающие <чего-то другого > - будут противиться)

Эта смесь вынуждает думать, что люди - неграмотны, фреймворки - неграмотны. Что здесь неправильного? Всё, вроде бы, правильно. Но - это всё очень относительно (в виду третьего пункта), т.к. сам язык - уже написан и его обсуждали и критиковали так же.

P.S.>: x-yuri, вижу демагогические приёмы (в постановках вопросов) Но суть вопросов логичная.
__________________
Тонкости ECMAScript

Последний раз редактировалось Dmitry A. Soshnikov, 28.02.2009 в 01:25.
Ответить с цитированием