Страница 2 из 3

Re: Создание сайта

Добавлено: 2009-04-01 15:57:36
hizel
пистон - тру
похапэ - большая дырка и язык оцтой
жаба - слишком энтерпрайзно, хотя вот jython 2.5 выйдет можно будет поиграцо
рубе - не смотрел

при установке более-менее полной системы в ней полюбому будет пёрл и пистон, жабки и пыха не будет ;)

Re: Создание сайта

Добавлено: 2009-04-01 20:18:08
Raven2000
ProFTP писал(а):но если нужно что-то фундаментально изменить, или добавить, то лучше с нуля написать в некоторых случаях
Вот в этом и разница между CMS и CMF (к которому относится друпал) в последнию ты сам все разрабатываешь и при необходимости пишешь, что нужно =)

Re: Создание сайта

Добавлено: 2009-04-01 20:19:08
Raven2000
hizel писал(а):пистон - тру
похапэ - большая дырка и язык оцтой
жаба - слишком энтерпрайзно, хотя вот jython 2.5 выйдет можно будет поиграцо
рубе - не смотрел

при установке более-менее полной системы в ней полюбому будет пёрл и пистон, жабки и пыха не будет ;)
хрень полная, несогласен

Re: Создание сайта

Добавлено: 2009-04-01 20:33:55
ProFTP
но друпал я елси чено не очень хорошо знаю, я постаивл, там все похоже на джомлу

но вот например можно ли сделать такой сайт на друпал _topdj.ua ? полностью все что там есть, и именно так как там... (в друпал форум есть, но мне он не нравиться он еще хуже чем этот phpbb2, возможно такой форум/сайт как в vkontakte.ru, его лучше с нуля написать)

по-моиму лучше с нуля написать

там код идет сложный, и очень много всего написано, там в админке вообще на все случаи жизни, и не понятно что от куда вызывается, надо брать несколько листов А1 и рисовать схемотехнику... (но елси чесно я друпал давно не сомтрел, смотрел другие)

Re: Создание сайта

Добавлено: 2009-04-01 20:45:32
ProFTP
hizel писал(а):при установке более-менее полной системы в ней полюбому будет пёрл и пистон, жабки и пыха не будет ;)
причет тут это? если оно без модулей...

py - синтаксиз очень строгий, это же быдло-академический язык ()LOR :-D

разве это удобно, когда синтаксиз строгий?

Re: Создание сайта

Добавлено: 2009-04-01 21:24:35
hizel
стандартная библиотека покрывает четверть CPAN-а ;)

эта строгасть не мешается под ногами :oops:

Re: Создание сайта

Добавлено: 2009-04-01 21:29:09
ProFTP
а с классами у него как, по-моиму не очень?

классы встроенные... но такие как в перле или хуже?

Re: Создание сайта

Добавлено: 2009-04-01 21:33:02
hizel
с ООП лучше чем в пёрл-е %-)

да и есть неипической силы ОРМ - sqlalchemy аналогов в других языках не видел ;)

Re: Создание сайта

Добавлено: 2009-04-02 20:39:40
ProFTP
hizel писал(а):с ООП лучше чем в пёрл-е %-)
а такое с tie?

Код: Выделить всё

    package NewHash;
    require Tie::Hash;

    @ISA = (Tie::Hash);

    sub DELETE { ... }        # Provides needed method
    sub CLEAR { ... }        # Overrides inherited method


    package NewStdHash;
    require Tie::Hash;

    @ISA = (Tie::StdHash);

    # All methods provided by default, define only those needing overrides
    # Accessors access the storage in %{$_[0]};
    # TIEHANDLE should return a reference to the actual storage
    sub DELETE { ... }

    package NewExtraHash;
    require Tie::Hash;

    @ISA = (Tie::ExtraHash);

    # All methods provided by default, define only those needing overrides
    # Accessors access the storage in %{$_[0][0]};
    # TIEHANDLE should return an array reference with the first element being
    # the reference to the actual storage 
    sub DELETE { 
      $_[0][1]->('del', $_[0][0], $_[1]); # Call the report writer
      delete $_[0][0]->{$_[1]};          #  $_[0]->SUPER::DELETE($_[1]) }


    package main;

    tie %new_hash, 'NewHash';
    tie %new_std_hash, 'NewStdHash';
    tie %new_extra_hash, 'NewExtraHash',
    sub {warn "Doing \U$_[1]\E of $_[2].\n"};  

  package ReportHash;
  our @ISA = 'Tie::StdHash';

  sub TIEHASH  {
    my $storage = bless {}, shift;
    warn "New ReportHash created, stored in $storage.\n";
    $storage
  }
  sub STORE    {
    warn "Storing data with key $_[1] at $_[0].\n";
    $_[0]{$_[1]} = $_[2]
  }

  package ReportHash;
  our @ISA = 'Tie::StdHash';

  sub TIEHASH  {
    my $storage = bless {}, shift;
    warn "New ReportHash created, stored in $storage.\n";
    [$storage, @_]
  }
  sub STORE    {
    warn "Storing data with key $_[1] at $_[0].\n";
    $_[0][0]{$_[1]} = $_[2]
  }  

Re: Создание сайта

Добавлено: 2009-04-02 22:06:40
Raven2000
ProFTP писал(а):но друпал я елси чено не очень хорошо знаю, я постаивл, там все похоже на джомлу

но вот например можно ли сделать такой сайт на друпал _topdj.ua ? полностью все что там есть, и именно так как там... (в друпал форум есть, но мне он не нравиться он еще хуже чем этот phpbb2, возможно такой форум/сайт как в vkontakte.ru, его лучше с нуля написать)

по-моиму лучше с нуля написать

там код идет сложный, и очень много всего написано, там в админке вообще на все случаи жизни, и не понятно что от куда вызывается, надо брать несколько листов А1 и рисовать схемотехнику... (но елси чесно я друпал давно не сомтрел, смотрел другие)
>там все похоже на джомлу
значит не работал с ним
>_topdj.ua
да без проблем
форум какой хошь сам пиши туда и вообще все можно туда написать еще раз поторяюсь это не CMS, а CMF
>ам код идет сложный, и очень много всего написано,
Ну буков везде много, а если засесть то мона разобратся

Re: Создание сайта

Добавлено: 2009-04-02 23:09:32
ProFTP
а где можно найти примерно такой сайт на drupal?

вот тут они все одинаковые, как сайт визитки:
http://drupal.u-education.ru/node/15

ну и это зависит от программы, это тоже самое что купить сейф за 50 000$ а в нем хранить 100$, не целесобразно наверное, такие сайты можно написать в ручную...

тут как всегда
http://ru.wikipedia.org/wiki/Drupal#.D0 ... 0.BA.D0.B8

но это все бояны, в принцпе надо мого времени что понять что такое хорошо, а что такое плохо для себя... сделать можно на всем...

Re: Создание сайта

Добавлено: 2009-04-03 0:45:11
Raven2000
ProFTP писал(а):а где можно найти примерно такой сайт на drupal?

вот тут они все одинаковые, как сайт визитки:
http://drupal.u-education.ru/node/15

ну и это зависит от программы, это тоже самое что купить сейф за 50 000$ а в нем хранить 100$, не целесобразно наверное, такие сайты можно написать в ручную...

тут как всегда
http://ru.wikipedia.org/wiki/Drupal#.D0 ... 0.BA.D0.B8

но это все бояны, в принцпе надо мого времени что понять что такое хорошо, а что такое плохо для себя... сделать можно на всем...
тут можно и спросить показать примеры таких сайтов _drupal.ru, а тут друпал сам иногда в новостях публикует когда на нем делают большие сайты или порталы _drupal.org как раз висит Wellstone Action: A Drupal Process Case Study
>что купить сейф за 50 000$ а в нем хранить 100$, не целесобразно наверное, такие сайты можно написать в ручную...
А если сейф бесплатен и если он собирается за 5 минут? =)
>тут как всегда http://ru.wikip
Боянят и невсегда корректно преподнесли некоторые якобы недостатки.
>>Сложная для понимания неподготовленными пользователями система классификации содержимого — таксономия
мдя не виндовс эт плохо. но это в друпале еще одна из лучших и любимых мною вещей
>>К недостаткам (но одновременно и к достоинствам) Drupal можно отнести достаточно высокую динамику >>разработки проекта.
чуть шустрее фряхи идет
>>Ввиду активного использования базы данных Drupal может быть слишком тяжёл для ресурсов предоставляемых на >>дешёвых тарифных планах хостинг-провайдеров, хотя для небольших сайтов с посещаемостью в несколько сотен >>или тысяч посетителей в сутки этих ресурсов будет достаточно.[источник не указан 17 дней]
50%50 у меня на 800 целе с 256 мегами пашет 5 таких сайтов и че?? Да БД сильно юзает и что ненравится пишите на голом html он вообще легкий
>но это все бояны, в принцпе надо мого времени что понять что такое хорошо, а что такое плохо для себя... сделать можно на всем...
Согласен я много их перепробывал понравилась пара штук
>>Критики Drupal ставят в упрёк разработчикам слабое использование объектных возможностей PHP.
интерестно кто это за "критики" =) вобщем хз мне хватает и ему похоже тоже.

Re: Создание сайта

Добавлено: 2009-04-03 9:28:43
hizel
ProFTP писал(а):
hizel писал(а):с ООП лучше чем в пёрл-е %-)
а такое с tie?

Код: Выделить всё

    package NewHash;
    require Tie::Hash;

    @ISA = (Tie::Hash);

    sub DELETE { ... }        # Provides needed method
    sub CLEAR { ... }        # Overrides inherited method


    package NewStdHash;
    require Tie::Hash;

    @ISA = (Tie::StdHash);

    # All methods provided by default, define only those needing overrides
    # Accessors access the storage in %{$_[0]};
    # TIEHANDLE should return a reference to the actual storage
    sub DELETE { ... }

    package NewExtraHash;
    require Tie::Hash;

    @ISA = (Tie::ExtraHash);

    # All methods provided by default, define only those needing overrides
    # Accessors access the storage in %{$_[0][0]};
    # TIEHANDLE should return an array reference with the first element being
    # the reference to the actual storage 
    sub DELETE { 
      $_[0][1]->('del', $_[0][0], $_[1]); # Call the report writer
      delete $_[0][0]->{$_[1]};          #  $_[0]->SUPER::DELETE($_[1]) }


    package main;

    tie %new_hash, 'NewHash';
    tie %new_std_hash, 'NewStdHash';
    tie %new_extra_hash, 'NewExtraHash',
    sub {warn "Doing \U$_[1]\E of $_[2].\n"};  

  package ReportHash;
  our @ISA = 'Tie::StdHash';

  sub TIEHASH  {
    my $storage = bless {}, shift;
    warn "New ReportHash created, stored in $storage.\n";
    $storage
  }
  sub STORE    {
    warn "Storing data with key $_[1] at $_[0].\n";
    $_[0]{$_[1]} = $_[2]
  }

  package ReportHash;
  our @ISA = 'Tie::StdHash';

  sub TIEHASH  {
    my $storage = bless {}, shift;
    warn "New ReportHash created, stored in $storage.\n";
    [$storage, @_]
  }
  sub STORE    {
    warn "Storing data with key $_[1] at $_[0].\n";
    $_[0][0]{$_[1]} = $_[2]
  }  
эт чо? обычное наследование... :no:

Re: Создание сайта

Добавлено: 2009-04-03 12:48:11
ProFTP
это дополнительные возможности который выходяд за грани обычные типы данных: скаляры,массивы, списки, хэши.

Код: Выделить всё

perldoc -f tie
Используються в ООП и в базах данных и т.д. но это когда программа очень большая, я еще не полностью выкупил, там написано что с помощью этого может быть усложненно больше чем у С++

Re: Создание сайта

Добавлено: 2009-04-06 10:27:43
zingel
переместил.

Re: Создание сайта

Добавлено: 2009-04-07 0:27:49
hizel
кстати читаю книжку и характерное цитатко:
документально подтвержден тот факт, что объектная система Perl была создана как подражание системе Python
(c) Искусство программирования для Unix, Эрик С. Реймонд
хм.. осталось ентот документ нагуглить :)

Re: Создание сайта

Добавлено: 2009-04-07 0:41:48
hizel
что касается tie, то в питоне есть специальные методы реализация которых позволяет сэмулировать container types - sequences (such as lists or tuples) or mappings (like dictionaries) и реализовать любую логику
да и вообще объектаня система выше всяких похвал, до Smalltalk конечно не дотягивает...

Re: Создание сайта

Добавлено: 2009-04-07 0:45:11
ProFTP
hizel писал(а):хм.. осталось ентот документ нагуглить :)

нагугли, раскажешь...

или зачем ты это написал?

там классы в питоне встроенные, да? я книгу давно ожну читал, но внимание не обратил сильно, точнее забыл, оно смахивает на сам стиль синтаксиза С/С++ и аналогичные... а в перл все делается на ходу... там нету такого как приват, протектет, глобал метододов; ты можешь это сам сделать как захочешь...

там blass (благословаение) превращает ссылку в объект и вот всё ООП...

ну ты можешь писать классы на Java, и C++, Py а использовать их прямо в перле как предкопиляция, или скомпилировать

про tie я написал для примера, не объязательно это использовать, он опросто выходит за предел обычных типов данных....
ну а в чем разница с классам python тоже самое?

Re: Создание сайта

Добавлено: 2009-04-07 0:55:36
ProFTP
ну вот я нашел достаточно бредовую цитату в верхнем рейтинге гугла, где говориться что в питон синтаксиз более лучше

http://www.michurin.com.ru/python-vs-perl.shtml
и еще:
Перегрузка операторов (Python)

Перегрузка операторов в Perl возможна, но является очень ограниченной и искусственной надстройкой. В Python это одно из базовых свойств языка. Больше того, в Python можно переопределить и поведение объекта так, чтобы он эмитировал базовые типы (в Perl для этого есть tie-механизм, но он на много слабее).
нигде я не видел чтобы tie была для перезагрузки операторов, ни в одной книге такое не написано, это "связывающиеся" переменные, хотя возможно перезагрузка там не нужна....
http://perldoc.perl.org/functions/tie.html

вот тут сраванение, но перд 5.8 и 5.10 отличается, а 6 вообще другой...
http://ru.wikipedia.org/wiki/Сравнение_ ... ixint_68-0

Re: Создание сайта

Добавлено: 2009-04-07 1:18:25
INFected
Если серьезно и по теме, то не с редактора нужно начинать. Начинай с изучения тэгов разметки. Гугл будет неоценимым тебе помощником в этом.
zingel писал(а):vi

В корне несогласен.Новичку с vi разобраться будет сложно( признАюсь: сам не могу терпеть это линуксявое поделие :oops: ).
ee - оптимальный выбор.)

Re: Создание сайта

Добавлено: 2009-04-07 1:53:24
hizel
INFected писал(а):
В корне несогласен.Новичку с vi разобраться будет сложно( признАюсь: сам не могу терпеть это линуксявое поделие :oops: ).
ee - оптимальный выбор.)
бугага, это юникс а никакой не линупс ;)
линупс - гну линупс - це великий могучий Емакс-ус :-D
Те же, кто не умеет работать с vi и не горит желанием научиться, помнят его как один из кошмаров мира UNIX. В сущности, хуже чем vi — только sendmail.cf.
Почти каждый UNIX-нуб спрашивал своего Гуру «Как выйти из vi?»
(с) http://lurkmore.ru/Vi

Re: Создание сайта

Добавлено: 2009-04-07 1:55:02
hizel
ProFTP а какого фигвама в ентой википедии пёрлу по юникоду +/- зафигачили :evil:
помоиму в перле с 5.8 версии поддуржка юникода лучше чем во всех остальных скриптовых языках :pardon:

Re: Создание сайта

Добавлено: 2009-04-07 1:59:44
ProFTP
это провокация? я откуда знаю

Re: Создание сайта

Добавлено: 2009-04-13 16:25:31
snifer
в смысле просто тупо html страничку создать без применения php?

Re: Создание сайта

Добавлено: 2009-05-13 15:04:56
pithagora
CMS(на ваше усмотрение) + тему по вкусу
opensourcecms.com