Сейчас всё чаще приходится писать на JavaScript и всё больше меня этот язык восхищает. Поражаюсь, как можно было сделать его настолько простым и при этом настолько мощным. При этом большая часть непредсказуемости (типа "1" + 2 - 3 = 9), о которой так часто ворчат, берёт начало из преобразований типов. А чего вы ждали, конвертируя метры в килограммы
(
Read more... )
Мне куда более кощунственным кажется подход популярного языка программирования джавы, когда даже простое сложно.
> Я так понимаю, что писать кросс-платформенный код на С++ зачастую проще, чем кросс-браузерный на JavaScript. Почему так? Почему так в языке с управляемой памятью? С виртуальной машиной и даже с, казалось бы, стандартизованным API?
Неправильно понимаешь, писать на джаваскрипте давно уже легко и приятно, за исключением некоторых краевых случаев (скажем честно - весьма редких). Для С++ придется как минимум писать нативный гуй для каждой из платформ, ну или брать кросплатформенный (сколько их, кстати, нормальных? один?) и мириться с тем, что он везде будет выглядеть как говно. Те части, что браузер берет на себя (рендеринг текста + element flow, лайаут, стили) он делает очень хорошо; если ты заметил, даже в дектопных гуях периодически компоненты учат показывать хтмл. Так что в смысле средства отображения гуя я лучше браузера и не знаю ничего пока.
Reply
Leave a comment