The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Сравнение языков программирования и CMS систем

08.01.2004 01:37

Вашему вниманию предлагается частичный перевод статьи из новости от 6 января "Основы разработки программ на Perl и сравнение языков программирования" касательно сравнения языков.

  • Интерес представляет также "Сравнительная таблица CMS систем на PHP с открытым кодом":
  • Typo3
  • Mambo
  • PHP-Nuke
  • sPaiZ-Nuke
  • DCP-Portal
  • E-Xoops
  • Xoops
  • e107
  • LDU
  • ezContents
  • Xaraya

    1. Главная ссылка к новости (http://techinfo.net.ru/docs/co...)
    2. Сравнительная таблица CMS систем на PHP с открытым кодом
    3. Обзор WebDAV - расширение HTTP 1.1, которое представляет веб-сервер как хранилище файлов
    Автор новости: Александр Кубышкин
    Тип: яз. русский / Тема для размышления
    Короткая ссылка: https://opennet.ru/3273-news
    Ключевые слова: news, perl, compress, php, info, port, translate, x
    При перепечатке указание ссылки на opennet.ru обязательно
    Обсуждение (16) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Andrey (?), 11:03, 08/01/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отсутсвует phpWebsite
    Очень достойный кандидат
     
     
  • 2.7, GliNT (?), 11:37, 09/01/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Добавлен.
     
  • 2.13, ra (?), 10:39, 12/01/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Отсутствует PostNuke
     

  • 1.2, Аноним (2), 14:55, 08/01/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    PHP-Nuke  - самый дырявый проект на РНР
     
     
  • 2.3, uldus (?), 15:44, 08/01/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >PHP-Nuke  - самый дырявый проект на РНР

    Не думаю, что более дырявый чем остальные. Просто до дыр в других проектах хакерам, из-за их низкой популярности,  столько же интереса как до неуловимого Джо.

     

  • 1.4, Аноним (2), 16:50, 08/01/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В Перле есть указатели. Применять иногда очень удобно, но никто не заставляет.
     
     
  • 2.8, GliNT (?), 11:39, 09/01/2004 [^] [^^] [^^^] [ответить]  
  • +/
    И в Java тоже есть указатели, и в PHP, но все они не указывают прямо на область в памяти машины, правильнее сказать, что это ссылки на переменные, объекты и т.д.
     

  • 1.5, asso (?), 18:13, 08/01/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну и сравнение!  Ляпов не мерянно:  Си/Си++ для Windows не обязательно приобретать, бесплатных компиляторов хватает. Фраза "Язык имеет несколько конструкция высокого уровня, поэтому разработка относительно медленна" нуждается в лучшем переводе.

    Про Java: в одной колонке говорит что отладка очень быстрая, в другой жалуется что разработка медленная из-за строгой типизации.  Надо бы определиться.  Про скорость Java:  эээ, а автор хоть один бенчмарк видел?

    Что такое gTk и QT?  Часом не библиотеки виджетов Gtk+ и Qt?  Тогда причем тут язык?

    Атор то жалуется что нет поддержки ООП, то жалуется что нельзя писать без ООП.  Аргументы про то что "язык для меня слишком сложный" просто убивают.


    В заключение текст "Hello world" на Java, которого так боится автор:

    class Hello {

        public static void main(String args[]) {

            System.out.println("Hello, world!");

        }

    }

    Правда страшно? :)

     
     
  • 2.6, pth (?), 08:02, 09/01/2004 [^] [^^] [^^^] [ответить]  
  • +/
    > Правда страшно? :)

    Откровенно говоря - ужасно

     
  • 2.9, GliNT (?), 11:55, 09/01/2004 [^] [^^] [^^^] [ответить]  
  • +/
    > Си/Си++ для Windows не обязательно приобретать, бесплатных компиляторов хватает. Фраза "Язык имеет несколько конструкция высокого уровня, поэтому разработка относительно медленна" нуждается в лучшем переводе.

    Borland C++, MS Visual C++ стоят немалых денег. Я думаю автор имел это ввиду. Понятно, что для России они стоят 2$ + 2$, автор просто не в курсе :)

    Автор пишет, что фаза отладки программы на Java очень быстра. Что касается скорости, я видел немало программ на Java, которые работали очень медленно, а памяти занимали много. В этом с ним согласен. Бенчмарки, кстати, разные есть, это смотря кто их проводит.

    > Что такое gTk и QT?  Часом не библиотеки виджетов Gtk+ и Qt?  Тогда причем тут язык?

    gTk и QT - это рабочие среды (frameworks), написанные на С++. Разработка ведется с использованием API. Именно на сложность этого API и хотел указать автор, IMHO.

    Насчет ООП - автор считает, что без него разработка средних и крупных проектов будет сложнее, чем с ООП.

    Спасибо за пример Hello World, которого так "боится" автор, написавший тысячи строк кода на Java.

    Паровоз Java долго разгоняется, зато к нему можно прицепить больше вагонов ;)

     
     
  • 3.10, asso (?), 13:09, 09/01/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Для Windows из бесплатных компиляторов c/c++ есть borland c++ command line tools, gcc в разных ипостасях, open watcom, digital mars c/c++, lcc-win32 (только си), я думаю что есть еще такие о которых я не знаю.

    С бенчмарками Java все очень не однозначно.  На некоторых тестах Java выигрывает у C++, на некоторых проигрывает.  У perl, python и tcl выигрывает всегда :)  Вот некоторые бенчмарки:

    http://www.osnews.com/story.php?news_id=5602&page=3

    http://dada.perl.it/shootout/craps.html

    http://www.kano.net/javabench/data

     
     
  • 4.11, GliNT (?), 13:34, 09/01/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >Для Windows из бесплатных компиляторов c/c++ есть borland c++ command line tools,
    >gcc в разных ипостасях, open watcom, digital mars c/c++, lcc-win32 (только
    >си), я думаю что есть еще такие о которых я не
    >знаю.

    про Intel не слышал? тоже есть :)

    >С бенчмарками Java все очень не однозначно.  На некоторых тестах Java
    >выигрывает у C++, на некоторых проигрывает.  У perl, python и
    >tcl выигрывает всегда :)  Вот некоторые бенчмарки:

    Вообще-то язык, компилируемый в машинные коды почти всегда будет быстрее, нежели байткод в виртуальной машине. Конечно, можно придумать спец. тесты, оптимизировать под них вирт. машину и показать - вот Java-то быстрее.
    В документации к Perl, кстати, написано, что в отдельных случаях программа на perl может быть быстрее программы на C :)

     
     
  • 5.12, asso (?), 17:37, 09/01/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Про Intel слышал, но он не бесплатный.  На счет скорости - в общем случае да, согласен.  Но в Java все решает JIT.  Благодаря нему теоретически можно добиться практически такой же скорости как в компилируемом языке.  "Практически" - это потому что компиляция то же время занимает, хоть и производится только один раз.

    Меня очень удивляет низкая скорость работы тригонометрических функций в Java 1.4.2.  Надеюсь, это починят.  Говорят что скорость загрузки приложений очень сильно возросла в Java 1.5 Alpha.  С нетерпением жду релиза.  Может быть тогда у jEdit появится шанс обогнать vi по скорости загрузки? :)

     
  • 4.16, XVirus (?), 13:30, 02/09/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Помогите Чайнику!!!
    Как использовать Digital Mars C/C++ Compiler Version 8.49.
     

  • 1.14, Михаил Иванович (?), 17:46, 28/03/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как обстоят дела в отношении счетных задач? Почему там вообще может возникнуть разница?
     
  • 1.15, Аноним (-), 23:47, 26/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    DRUPAL
    друпал забыли!!!
    http://drupal.org
    http://drupal.htdogs.ru
    http://drupal.kiev1.org
    пользуйтесь на здоровье
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру