Нет комментариев
11.02.2007
Неродные интерфейсы проигрывают. Нелицеприятный пост для адептов Java.
Я один из тех программистов Apple Java, кто бросил попытки. Я 5 лет был сумасшедшим фанатом Java, но я сдался после оптимизации AWT, реализующей “drag and drop”. Я пытался заставить 1200 страниц дрянного API делать то, что нужно на OSX. Потом я прошёл недельные курсы программирования под Cocoa, и написал первый прототип iChat.
Java для настольных систем никогда не работала, потому что Sun пыталась построить свою собственную ОС поверх реальной ОС, дублируя весь прикладной интерфейс. Это привело к ужасному разбуханию платформы, сделав любое приложение настолько тяжеловесным, словно это Photoshop. Хуже того, GUI-платформа Java просто идиотская, потому что Sun это серверная компания, не располагающая действительно компетентными специалистами в области интерфейсов пользователя. Программный интерфейс настолько неуклюжий, что если сравнить с любым нормальным приложением OSX, то результат будет похож на советский трактор, построенный в понедельник.
Полностью на Хабрахабре.



