Вы хотя бы исправили те недочеты, на которые вам в контакте показали =) Например, разделить логику с представлением, убрать евал-ы, ну и т.д. А вообще, ваш пост побудил меня написать расово-правильный (что-то вроде MVC) таск-менеджер. Как допишу, пришлю вам ссылку.
Я так до конца не разобрался, что у них там с лицензией? Могу я использовать все прелести библиотеки в коммерческом проекте бесплатно или надо отсегнуть авторам?
А у меня наоборот вопрос — зачем что-то приделывать к Exchange, если он, вроде и так справляется с бронированием переговорок? Или там у вас есть какие-то фичи, которых нет в аутлуке? (я там видел что-то про определение местоположения человека, но, не думаю, что это киллер-фича)
Вот это мне нравится больше всего в этой затее. Имя будет выглядеть нормально только когда его вводишь (и особенно круто это для иностранцев — у них может исказиться представление о русском языке)
Хочется привести пример (из личного опыта).
Разрабатываем веб-приложение. Накидали (за 20 процентов времени) основной функционал, сделали корявенький юай. Теперь у нас два пути — допиливать функционал и подгонять верстку под ИЕ6, или выкинуть приложение в продакшен и сразу же, получив фидбек, понять, что половина намеченной функциональности не нужна, а под ИЕ6 ходят меньше 5% пользователей. Если наша цель — довольные пользователи, то, скорее всего, нужно выбирать второй путь. А вот у нас в конторе упорно шли по первому :)
Может, потому, что JSON == Javascript Object Notation?
Сериализовать можно во что угодно, JSON я привел именно потому, что он самый, что ни на есть «родной» для javascript, чтобы его десериализовать, нужно просто проэвалить строчку.
А по теме — не все задачи являются вызовом функций операционной системы или OLE — часто надо писать алгоритмическую часть, и тут Javascript ничем не поможет.
Мне кажется, вы видели не все =)
if($condition):
// blah-blah
endif
Его специально ввели, чтобы в шаблонах не путаться с закрывающими скобками? =)
Разрабатываем веб-приложение. Накидали (за 20 процентов времени) основной функционал, сделали корявенький юай. Теперь у нас два пути — допиливать функционал и подгонять верстку под ИЕ6, или выкинуть приложение в продакшен и сразу же, получив фидбек, понять, что половина намеченной функциональности не нужна, а под ИЕ6 ходят меньше 5% пользователей. Если наша цель — довольные пользователи, то, скорее всего, нужно выбирать второй путь. А вот у нас в конторе упорно шли по первому :)
Сериализовать можно во что угодно, JSON я привел именно потому, что он самый, что ни на есть «родной» для javascript, чтобы его десериализовать, нужно просто проэвалить строчку.
Я не понял вашу мысль, поясните, пожалуйста.
Да и вообще, как это зависит от языка?
Все, надоело спорить
Библиотека не приносит особо ничего нового в язык, кренделя в данном случае ограничатся именами функций и объектов.