Agon
12:27 16-07-2009 Зависть
Уже некоторое время играюсь с Django. Первое впечатление - черная и жгучая зависть. Сука, PHP на рынке уже лет десять, но за все это время никто не создал фреймворка даже с функционалом даже в половину таким-же простым и удобным. Любой из PHP-фреймворков сосет у Джанги с присвистом, что Cake, что Zend, что Code Igniter. И ведь эти идеи - в них нет никакой революции, все это придумано и используется уже годы. Но собрать это в одном PHP-фрейморке не удалось никому. А на Python - пожалуйста. Оцените простоту и мощь:

from django.db import models

class AbstractTable1(models.Model):
    field1 = models.CharField(max_length=150)
    class Meta:
        abstract = True

class AbstractTable2(models.Model):
    field2 = models.SmallIntegerField()
    class Meta:
        abstract = True

class MyTable(AbstractTable1, AbstractTable2):
    field3 = models.CharField(max_length=150)


Да, в Zend в последнее время появилось кое-что из этого. Но, во первых, по части ООП, объектам PHP до Питоновских как до Пекина раком. А во вторых - Zend, это все еще просто набор объектов без четкой структуры и документации, и даже самостоятельно разобраться в нем очень и очень не просто. В то -же время Django понятен чисто интуитивно. Похоже, на какое-то время Python станет моим основным языком программирования.
Комментарии:
Гость
13:13 19-07-2009
ар тау неатродо кад реикиа прадет модеруот коментус?
Agon
05:28 20-07-2009
По хорошему надо вообще запретить комментировать гостям - для многих троллей анонимность в сети является поводом тут-же демонстрировать окружающим все говно, котрое в "нормальном" мире они приучены хранить в себе. Но заставлять людей регистрироваться тут только ради того, чтобы меня комментировать я не хочу.