Выбор языка программирования Создание CMS

При выборе языка программирования я исходил из следующих соображений: доступность, известность, удобство, безопасность, скорость разработки и личные предпочтения. Выбрал PHP. Конечно, хотелось бы, чтоб PHP был чист от шелухи предыдущих версий, более изящен синтаксически, с полной поддержкой юникода и объектно-ориентрованного программирования. PHP не запрещает творить небезопасные вещи, поэтому многое в плане безопасности зависит от архитектуры создаваемой системы. Выбрал же PHP из-за его популярности в web программировании, доступности хостингов, простоты использования, привычности наблюдать его в шаблонах оформления известных движков и, конечно, умения программировать на нем. Экономической целесообразности использовать иной язык программирования не обнаружил. Использовать будем PHP версии 5.

Первично в качестве системы управления базами данных (СУБД) будет применена MySQL версии не ниже 5. И сервер Apache 2 или Apache 1.3. Получаем всем известную связку PHP, MySQL и Apache.

Продолжение следует.

Комментарии

  1. Barttos:

    Классно пишешь! Буду читать!

  2. Тимур:

    Привет. Почитал твои статьи. Обнаружил много общего в плане «хода мыслей», если так можно выразиться. Уже 3 года пишу (а точнее пытаюсь писать) свою cms, но до сих пор нет релиза. Причиной тому — появление в голове мыслей, намного улучшающие характеристики самой cms, но в корне меняющие архитектуру оной. Приходилось садиться и начинать переписывать само ядро. А там, где ядро, там и модули и т.д.
    В общем буду иногда заходить, интересоваться ходом твоих мыслей.
    Если что, буду отписывать комменты.
    Удачи.

  3. Ещё раз спасибо за проявленный интерес:) хороший стимул для плодотворной работы))

  4. VS:

    > хотелось бы, чтоб PHP был чист от шелухи предыдущих версий, более изящен синтаксически, с полной поддержкой юникода и объектно-ориентрованного программирования.

    пхп нормально поддерживает юникод, кроме банальной обработки строк, типа substr. но даже в случае необходимости использовать подобные примитивы, можно настроить хендлер mb_substr заменять substr — дело техники

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

  5. r3code:

    Хотелось бы узнать, а из чего выбирали (программные языки)?
    А то выбор выглядит, как — «да я его знаю че еще парить!»
    Хотя такой подход наиболее удобный для любого человека )

    • Задумывался о Руби и Питоне, товарищ мой вообще уверял меня делать на c++ ради скорости. Но выбор был не сколько языка и его возможностей, сколько

      его популярности в web программировании, доступности хостингов, простоты использования, привычности наблюдать его в шаблонах оформления известных движков и, конечно, умения программировать на нем. Экономической целесообразности использовать иной язык программирования не обнаружил.

  6. Севр:

    cms на c++? Стыдно иметь в товарищах таких дегенератов ) Думал почитать блог, но увидев такое, понятно что тут очередное полное дилетанство.

  7. Толик:

    PureBasic — лучший язык программирования!

Комментировать

Для комментирования необходимоавторизоваться