Как стать автором
Обновить

Комментарии 3

Когда я читаю статьи про АПИ Рамблер.Карт, я незамедлительно вспоминаю анекдот:
Непоправимый урон автомобилестроению Германии нанёс выпуск новой модели ИЖ-Кабриолет — помер со смеху генеральный директор BMW

Вот и сейчас. Ребята, расскажите, вы чем вдохновлялись, когда придумывали этот синтаксис?
Вот так, например, пишется плагин к jQuery:
//You need an anonymous function to wrap around your function to avoid conflict
(function($){
 
    //Attach this new method to jQuery
    $.fn.extend({
         
        //This is where you write your plugin's name
        pluginname: function() {
 
            //Iterate over the current set of matched elements
            return this.each(function() {
             
                //code to be inserted here
             
            });
        }
    });
})(jQuery);


Ну так то jquery, а это ж API Рамблер.Карт! Конечно же, разработчика не затруднит освоить ваш декларативный псевдо-язык описания виджетов, это же куда удобнее, чем просто написать кусок кода, да?
Кто-то мешает просто писать код? =)
«декларативный псевдо-язык описания виджетов» лишь для упрощения рутинных задач. На вкус и цвет ткскзть.

Однако мы постоянно работаем над апи и будем рады выслушать ваши предложения чего бы вам хотелось от него.
1. Зачем нужно было указывать версию виджета.
2. Почему настройка идет одной большой портянкой
3. Полтора раза топик прочитал и понял что без автокомплита или специальной IDE нарисовать что-то подобное не смогу.
Да и руки никогда в жизни не напишут funcs.
Краткость(имен) не сестра таланта.

Кстати насчет краткости — 131 строк, половина их которых шаману разбирать, для одной кнопочки — крутовато.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий