Ответы пользователя по тегу Фреймворки
  • Лучший Javascript-фреймворк

    Keyten
    @Keyten
    ExtJS, Dojo Toolkit
    Ответ написан
    Комментировать
  • Есть ли целостные фреймворки для js?

    Keyten
    @Keyten
    Круче всего Dojo Toolkit. Он делится на 3 части — Dojo, Dijit, Dojox.
    В Dojo самые основные возможности, в Dijit разное UI, а в Dojox экспериментальные возможности.

    Там чего только нет… MD5, Base64, модули работы с цветом, с Google Analytics, модули безопасности (dojox.security), которые могут, например, запретить изменять какой-то DOM-элемент или сделать песочницу… Разные математические…

    Есть модуль dojo.gfx (или dojox, не помню), которые кроссбраузерно позволяет вам рисовать. Как HTML5Canvas, только кроссбраузерно. С помощью Flash, Silverlight, Java, VML, SVG, того же Canvas… Работает даже в IE6.
    А модуль gfx3d на его основе позволяет также кроссбраузерно рисовать 3D.

    В общем, очень крутой фреймворк.
    Ответ написан
    Комментировать
  • Какой JavaScript framework облегчающий написание объектно-ориентированного кода посоветуете?

    Keyten
    @Keyten
    Пишите нативные классы. Вот так:
    // класс
    Animal = function(name){
     this.name = name;
    }
    Animal.prototype.getName = function(){ return this.name }
    
    // наследование
    Cat = function(name,color){
     var animal = new Animal(name);
     this.color = color;
     for(var i in this){ // вместо этого можете использовать jQuery.extend(animal, this)
      if({}.hasOwnProperty.call(this,i))
       animal[i] = this[i];
     }
     return animal;
    }
    Cat.prototype.getColor = function(){ return this.color; }
    
    Ответ написан