Лютый JavaScript

May 08, 2011 19:35

Сейчас всё чаще приходится писать на JavaScript и всё больше меня этот язык восхищает. Поражаюсь, как можно было сделать его настолько простым и при этом настолько мощным. При этом большая часть непредсказуемости (типа "1" + 2 - 3 = 9), о которой так часто ворчат, берёт начало из преобразований типов. А чего вы ждали, конвертируя метры в килограммы ( Read more... )

javascript, dev

Leave a comment

tonsky May 9 2011, 07:37:23 UTC
> Просто мне кажется несколько кощунственной мысль, что что-то подходит только для простых вещей.
Мне куда более кощунственным кажется подход популярного языка программирования джавы, когда даже простое сложно.

> Я так понимаю, что писать кросс-платформенный код на С++ зачастую проще, чем кросс-браузерный на JavaScript. Почему так? Почему так в языке с управляемой памятью? С виртуальной машиной и даже с, казалось бы, стандартизованным API?

Неправильно понимаешь, писать на джаваскрипте давно уже легко и приятно, за исключением некоторых краевых случаев (скажем честно - весьма редких). Для С++ придется как минимум писать нативный гуй для каждой из платформ, ну или брать кросплатформенный (сколько их, кстати, нормальных? один?) и мириться с тем, что он везде будет выглядеть как говно. Те части, что браузер берет на себя (рендеринг текста + element flow, лайаут, стили) он делает очень хорошо; если ты заметил, даже в дектопных гуях периодически компоненты учат показывать хтмл. Так что в смысле средства отображения гуя я лучше браузера и не знаю ничего пока.

Reply


Leave a comment

Up