Человек, если не ошибаюсь, качая нелицензионные вещи с торрентов — нарушитель закона по европейским законам. А посему он нарушает права копирастов и его нужно судить :)
P.S. Что касается единообразного дизайна всех сайтов — придумывайте новый стандарт. Пусть браузер определяет какой-то системный стиль, а сайты смогут его придерживаться.
Уже достали со своей ненавистью к HTML… Простите, вырвалось.
Собственно. Если вам нужно генерить UI — возьмите ExtJS, Dijit, да хоть Uize — есть куча JS-библиотек для построения UI. Если вам нужно удобнее генерить этот-самый UI на сервере — делюсь идеей, однажды у меня была: сделать процесс разработки сайта аналогичным разработке программы. Убрать термины «клиент» и «сервер», забыть про ajax. Ну как-то так:
var a = getData('foo'); // получаем запрос из SQL-базы
alert(a); // выводим напрямую на страницу
И сделать биндинги ко всем популярным языкам программирования. И удобную библиотеку для создания и изменения UI.
Насчёт приложений не согласен. Сейчас HTML5-приложения везде — возьмите хоть Boot2Gecko. Обязательно google подтянется — это в их стиле.
Для начала появится какой-нибудь JS-фреймворк, который будет делать везде одинаковое API, а затем и сами разработчики систем подтянутся и придумают стандарт. Таким образом мы получим кроссплатформенные мобильные приложения.
Более того, на мой взгляд, автор предложил довольно простую задачу и сказал, что программист потратит пару дней. Ну-ну…
Для начала хочется предложить ему сходить на tympanus.net/codrops и посмотреть, какие красивости там на простом html / css. После этого воспроизвести интерфейс OS/2 кажется простой задачей.
Вернусь к задаче. Для начала хочется заметить, что VML вовсе не оставляет IE6 (ныне, кстати, очень малоактульный) за скобкой. Далее. Написать квадрат со скруглениями и на VML, и на SVG крайне просто. Даже не надо ничего считать — есть стандартные возможности языка. Они же предусматривают обычные обработчики событий, так что определить положение курсора — запросто.
Что касается отсечения — в SVG такие возможности есть. И очень много. Если даже чего-то не хватает — возьмите canvas, на котором всё — рисунок, и его можно сколько угодно отсекать. Управление же объектами на canvas реализуется в два счёта — перерисовкой, либо готовым фреймворком, коих уже десятки (и я, кстати, пишу свой, причём уже 2 дня, и он прекрасно, определяет положение курсора и меняет свойства объектов :) — хоть JCScript или LibCanvas.
Особенно с учётом того, что комментарий — это серьёзно, и за него увольнять нельзя)))
Собственно. Если вам нужно генерить UI — возьмите ExtJS, Dijit, да хоть Uize — есть куча JS-библиотек для построения UI. Если вам нужно удобнее генерить этот-самый UI на сервере — делюсь идеей, однажды у меня была: сделать процесс разработки сайта аналогичным разработке программы. Убрать термины «клиент» и «сервер», забыть про ajax. Ну как-то так:
И сделать биндинги ко всем популярным языкам программирования. И удобную библиотеку для создания и изменения UI.
Для начала появится какой-нибудь JS-фреймворк, который будет делать везде одинаковое API, а затем и сами разработчики систем подтянутся и придумают стандарт. Таким образом мы получим кроссплатформенные мобильные приложения.
противные людишкичеловеческий фактор.Мне кажется, тут забыли тег <s> :)
Для начала хочется предложить ему сходить на tympanus.net/codrops и посмотреть, какие красивости там на простом html / css. После этого воспроизвести интерфейс OS/2 кажется простой задачей.
Вернусь к задаче. Для начала хочется заметить, что VML вовсе не оставляет IE6 (ныне, кстати, очень малоактульный) за скобкой. Далее. Написать квадрат со скруглениями и на VML, и на SVG крайне просто. Даже не надо ничего считать — есть стандартные возможности языка. Они же предусматривают обычные обработчики событий, так что определить положение курсора — запросто.
Что касается отсечения — в SVG такие возможности есть. И очень много. Если даже чего-то не хватает — возьмите canvas, на котором всё — рисунок, и его можно сколько угодно отсекать. Управление же объектами на canvas реализуется в два счёта — перерисовкой, либо готовым фреймворком, коих уже десятки (и я, кстати, пишу свой, причём уже 2 дня, и он прекрасно, определяет положение курсора и меняет свойства объектов :) — хоть JCScript или LibCanvas.