|
|
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
Скажите есть ли системы управления сайтов на писаные на С, как вы думаете будут ли оправдано написание CMS на С, чем скажем на Php? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2007, 11:53 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
Нет, не оправдано. Для каждой задачи нужен свой инструмент. PHP правда тоже инструмент тоже не идеальный, но гораздо лучше чем С/С++ для этой задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2007, 14:50 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
Нормальная CMS - это простая информационная система плюс веб-интерфейс плюс многоплатформенность. Для информационной системы Си - не самый плохой выбор. СиПлюсПлюс и для CMS - вполне хороший, пожалуй. Для веб-интерфейса Си - сомнительно, имхо. Хотя если сразу нацеливаться на свой фреймворк - можно. Для многоплатформенности - нельзя сказать, что все плохо, но и нельзя сказать, что все идеально. Итого, общая оценка - можно, но оптимальность сомнительна. Что касается PHP, это конечно вопрос вкусов, но лично для меня крайне сомнительна оптимальность написания на нем хоть чего-нибудь вообще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2007, 16:44 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
softwarerЧто касается PHP, это конечно вопрос вкусов, но лично для меня крайне сомнительна оптимальность написания на нем хоть чего-нибудь вообще. И весьма напрасно. Есть вполне успешные примеры (CMS). К примеру - joomla. http://www.joomla.org/ Или битрикс http://www.bitrix.ru/sitemanager/ -- При том последние - весьма известные, удачные и уважаемые продукты. В отличии от. P.S. Писать CMS на C++ - чистой воды кретинизм, и даже не имхо. Нет, ну вообще конечно можно, и потом еще десяток лет вылавливать дырищи.... Но стоит оно того? И главное - ЗАЧЕМ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2007, 17:02 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
Как пример (с sourceforge) exom : siteministrator Признаться, там совсем немного проектов типа CMS на с/с++. Либо это - проблема ментальности, либо другие инструменты действительно позволяют реализовать такие системы быстрее и лучше. Кстати, на PHP проектов такого назначения достаточно много (я не интересовался качеством этих реализаций). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2007, 17:08 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
Увы, exom оказался мертвым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2007, 18:13 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
>но лично для меня крайне сомнительна оптимальность написания на нем хоть >чего-нибудь вообще а можно аргументы? желательно развернуто, но если нет желания/времени то хотя бы тезисно Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2007, 15:46 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
C любительСкажите есть ли системы управления сайтов на писаные на С, как вы думаете будут ли оправдано написание CMS на С, чем скажем на Php? Существуют. Тока с халявой в них проблематос. Написать на Си можно все, в том числе и цмс. Тока затраты будут приличные, а кпд сомнительны. Хотя я знаю студию, у которой Си движок и на нем они строят свои решения. Денег угрохали, думаю в целом дофигища на это дело. Пых же создавался именно под сайтостроение. Но сейчас уже живут в интернете совсем крышу срывает у народа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2007, 18:46 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
а я считаю вполне оправдано... я конечно в PHP не асс, но то что WEB интерфес получается в разы убогей по сравнению с тем же С++Builder, это факт! взять только гемор с передачей данных между формами или допустим хочу пару веторных карт на сайте расположить, со своим движком... для отображение понятно, PHP+GD, а для наполнения? ну какую форму надо своять на HTML??? или дампы баз всегда подкидывать? Сейчас делаю CMS для своего сайта... с сайтом через POST общаюсь а если бы можно было своей прогой сразу к БД сайта подключиться, то всё ещё проще! но это мало кто из хостеров позволяет, по этому POST как плюсы могу выделить: 1. быстрее работает, передаются голые данные... пара килобайт на действие 2. более удобный пользовательский интерфейс, чуть подкручу некоторые вещи, и даже ламер сможет разместить статью с HTML форматированием на сайт (примочка в OOo), прикрутить её к одной из записей базы данных, добавить в список новостей, да даже вести те же самые базы данных (у меня будет большой справочник), всякие горячие клавиши, атозаполнение, менюшки... 3. безопасность... учётная запись под которой работает сайт, имеет права только на чтение объектов..., другими словами, даже если бармалеи получат доступ к содержимому сайта, то они в скриптах не найдут учётной записи к БД, чтоб её потрепать, скрипты можно быстро воостановить, чего не скажешь о БД и пусть хоть укакаются пытаясь провести всякие SQL инъекции... (кстати каждый вызов записывается хранимкой). Слабое место - форум, но у него тоже свой пользователь, который с таблицами сайта не имеет ничего общего. CMS подключается к сайту в запароленую директорию, php скрипты котрые там, заточены под эту CMS, по результатам их ответов, затруднительно понять структуру БД.. там даже не в HTML формате данные, пользователь под которым работает CMS тоже имеет ряд ограничений 4. не надо ничего инсталировать, програ 1метр, и таскается с собой на флешке, винда почти везде стоит, также как и с вебинтерфесом можно из любого места админить 5. удобство разработки... ИМХО IDE, с хорошим отладчиком, удобнее чем PHP + Браузер плюс поиск ошибок по номеру строки Как минусы: 1. Конечно под линухой надо всё переписывать, переносимость отпадает 2. Надо одновременно кодить программу на C++ и к ней скрипты на PHP, надо поддеживать актуальность и там и там, тоже несколько напрягает. если надо что-то на сайте докрутить, то почти всегда надо докручивать прогу... для работодателя это плохо, вот уйду, и новый спец (если не знаком с С++) либо на новый готовый движок перейдёт, либо админку на PHP перепишет, либо прекратится модернизация сайта всё выше сказанное моё ИМХО... мне проще на билдере своять программу, чем на PHP, да, PHP отлично формирует динамические страницы, хорошие функции для работы с БД, картинками и т.д. но вот средства взаимодействия с пользователями... по сравнению с формами винды, это как интерфес командной строки... самому сваять нормальный HTML редактор текста... уж проще готовую СMS взять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2007, 23:31 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
Кифирчик Сейчас делаю CMS для своего сайта... с сайтом через POST общаюсь а если бы можно было своей прогой сразу к БД сайта подключиться, то всё ещё проще! но это мало кто из хостеров позволяет, по этому POST ... Как минусы: 1. Конечно под линухой надо всё переписывать, переносимость отпадает 2. Надо одновременно кодить программу на C++ и к ней скрипты на PHP, надо поддеживать актуальность и там и там, тоже несколько напрягает. если надо что-то на сайте докрутить, то почти всегда надо докручивать прогу... для работодателя это плохо, вот уйду, и новый спец (если не знаком с С++) либо на новый готовый движок перейдёт, либо админку на PHP перепишет, либо прекратится модернизация сайта - откройте для себя SOAP и web-сервисы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 10:41 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
я знаю что это такое (SOAP и web-сервисы) ... :) просто для "моей" задачи это из пушки по воробъям проще написать на PHP свою "специализированную" прослойку между БД у хостера и локальным приложением или вы что-то другое имели в виду? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 11:16 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
Кифирчик... Я чего-то не понял про ПЫх vs Билдер = вэб интерфейс? Выб интерфейс он и в Африке вэб интерфейс и хоть Билдер, хоть Дельфя ему не поможет. А про всё то, что написал какие-то личные и сомнительные не удобства. Да и к тому же писать для своего сайтика что-то на Билдере надо быть не заурядным извращенцем! А вот написать нормальную прогу, которая формирует, управляет ресурсами сайтика - это можно и на Билдере и на Дельфе. Только нужно денег отдать кучу программерам этим и с обновлениями будут проблемы (конечно, за бабло решаемы). В общем если уж писать то на масштабы, а не для свого сайтика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 11:48 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
Кифирчикя знаю что это такое (SOAP и web-сервисы) ... :) просто для "моей" задачи это из пушки по воробъям проще написать на PHP свою "специализированную" прослойку между БД у хостера и локальным приложением или вы что-то другое имели в виду? - как я понял у Вас серверная часть сделана на PHP. Если Вам необходима переносимость и легкость поддержки сторонними разработчиками (перечисленные Вами минусы) то web-сервисы на сервере, ликвидируют эти минусы. Создать web-сервис на PHP5 - элементарно (т. е. "пушка" это сильно сказано). А клиента к web-сервису можно писать на любом языке и, что важно, используется стандартизованный протокол, т. е. не надо изобретать велосипед (запросы POST с передачей неизвестно чего о чем знает только разработчик CMS-клиента). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 12:22 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
All Alone Кифирчик... Я чего-то не понял про ПЫх vs Билдер = вэб интерфейс? Выб интерфейс он и в Африке вэб интерфейс и хоть Билдер, хоть Дельфя ему не поможет. Я имел в виду, что в программе на Builder (Delphi...) можно сделать намного более удобный интерфейс чем средствами веб форм. см.рисунок All AloneА про всё то, что написал какие-то личные и сомнительные не удобства. Да и к тому же писать для своего сайтика что-то на Билдере надо быть не заурядным извращенцем! читайте внимательней All AloneА вот написать нормальную прогу, которая формирует, управляет ресурсами сайтика - это можно и на Билдере и на Дельфе. Только нужно денег отдать кучу программерам этим и с обновлениями будут проблемы (конечно, за бабло решаемы). В общем если уж писать то на масштабы, а не для свого сайтика. На сколько я понимаю CMS и есть система управления ресурами сайта, мы её и обсуждаем. Могу вас уверить, что по временным затратам, это намного быстрее, чем такое же писать на PHP, и многи вещи намного проще реализуются. и я чё-то не заметил, что труд программиста на Delphi в разы дороже чем программера на PHP... или вы на PHP пишете сами? и вам проще не платить другим программерам и сделать CMS основанный на ВЕБ самим? ну так мне проще часть написать на PHP а часть на Builder. я уже попарился и с готовыми CMS, и сам писал всё на PHP... та схема к которой я пришёл ИМХО проще и быстрее. to Kachalov +1, наверно в своей следующей CMS буду прикручивать веб серивисы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 14:13 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
Кифирчик... На счет удобности интерфейса от Билдера. Да он удобнее-шире по возможностям. На счет пишу ли я на ПЫхе сам - конечно. И для моего сайтика я ЦМС написал на ПЫхе и к куче других сайтиков так же на нем и продолжаю это дело. Но я говорил немного о другом. Ты написал на Билдере просто клиента управления данными из БД, а на сервере у тебя тот же ПЫх. Ты ничего не привнес особо нужного. Просто усложнил простую вещь. А я говорил про некий движок, который на выходе уже имеет готовый сайт, а не данные для ПЫха. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 15:17 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
Современный web интерфейс ничем не проигрывает, тому что можно сделать на С++/Delphi. И обладет рядом преимуществ. Для использования компилируемых,устанавливаемых клиентских приложенирй должна быть веская причина и польза. Для кмс её нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 16:46 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
daevaornСовременный web интерфейс ничем не проигрывает, тому что можно сделать на С++/Delphi. И обладет рядом преимуществ. Я заинтригован, приведите пример "приемущества"? правда, интересно Что-то немного "более продвинутое" видел в проектах основанных на MSSharePoint, но смущает ресурсоёмкость и заточенность под IE и вообще платформу Windows daevaornДля использования компилируемых,устанавливаемых клиентских приложений должна быть веская причина и польза. Для кмс её нет. Ну как нет пользы? простой пример для CMS... редактор статьи... вы считаете, что написать статью, проставить тэги проще, чем набрать текст, например в OOo, запустить макрос, который сохранит набранное в HTML и передаст на сайт в выбранный раздел вместе с картинками? Я не говорю, что совершил "революцию", я хочу сказать, что использование "компилируемого" приложения в указанной схеме (СУБД,PHP,С++), в качестве CMS, в ряде случаев, вполне оправдано. И вообще, CMS - Content Management System, или Система Управления Содержимым (сайта), если всё содержимое сайта храниться в БД, а для управления этим содержимым используется программа, то эта программа разве не есть CMS? а движок это то, что "переваривает" инфу из БД и отображает её в виде страниц (ИМХО) Конечно CMS и движок могут быть одним целым, но это не единственный верный вариант. раз уж дискутируем о "целесообразности", то веских аргументов "против", кроме "...написать можно, но это изврат..." я не услышал... по поводу того, что лучше веб службами пользоваться, чем изобретать велосипед - согласен а в остальном? интерфейс... безопасность... скорость разработки? All Alone Кифирчик...или вы на PHP пишете сами? и вам проще не платить другим программерам и сделать CMS основанный на ВЕБ самим?... На счет пишу ли я на ПЫхе сам - конечно. И для моего сайтика я ЦМС написал на ПЫхе и к куче других сайтиков так же на нем и продолжаю это дело. я к чему клоню, вот ниже пример простой задачи... вот спец по PHP не задумываясь сделает примерно так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. а кто из них сделал правильнее??? Каждый из них прав по своему, вот и мне проще GUI на С++Builder сделать, а вам на PHP. И каждый из вариантов ИМХО имеет право на существование. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 21:40 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
Кифирчик daevaornСовременный web интерфейс ничем не проигрывает, тому что можно сделать на С++/Delphi. И обладет рядом преимуществ. Я заинтригован, приведите пример "приемущества"? правда, интересно -архитектуро/платформо независимоть -нет необходимости в уставноке -клиент всегда получает свежую версию. нет необходимости в обновлениях -минимальное оборудование. терминал может не иметь даже жесткого диска Кифирчик daevaornДля использования компилируемых,устанавливаемых клиентских приложений должна быть веская причина и польза. Для кмс её нет. Ну как нет пользы? простой пример для CMS... редактор статьи... вы считаете, что написать статью, проставить тэги проще, чем набрать текст, например в OOo, запустить макрос, который сохранит набранное в HTML и передаст на сайт в выбранный раздел вместе с картинками? WYSIWG редактор. имеет все перечисленные преимущества. плюс возможность полной интеграции в структуру приложения. Кифирчик Я не говорю, что совершил "революцию", я хочу сказать, что использование "компилируемого" приложения в указанной схеме (СУБД,PHP,С++), в качестве CMS, в ряде случаев, вполне оправдано. В каких? Если мало ВЕБ, то есть Java,Flash(Flex) и Silverlight для RIA. Все они расширяют возможную функциональность и имеют перечисленные преимущества. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 22:00 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
2 Кифирчик, приведенный PHP-код ужасен :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 23:19 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
Кифирчик... Разве я говорил, что нельзя написать? Нет, говорил можно. Пиши дальше, если это кому-нибудь нужно. Просто у тебя может много свободного времени есть и нечем заняться на досуге. Я думаю пользы в деньгах и удобствах, например вот от этого продукта будет намного больше для людей , чем от твоей “3-х” звенки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 23:28 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
Kachalov2 Кифирчик, приведенный PHP-код ужасен :) Этим слоем он особо не заморачивается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 23:36 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
гы.. :) давайте, ещё... критикуйте... принимаются все замечания! по поводу кода, просто мне больше понравился вариант с хранимой процедуркой и всё буду переводить на MySQLi функции по этому оставил пока как есть заморачиваться буду как "в целом" всё заработает вам ужасным показалась отсутствие проверки полученных переменных и лишние $list? или что-то ещё? расскажите, мне интересно, в PHP я только несколько месяцев можно сказать ещё учусь All AloneЯ думаю пользы в деньгах и удобствах, например вот от этого продукта будет намного больше для людей, чем от твоей “3-х” звенки. ну тогда уж лучше Бирикс! да и мне не нужен веб магазин to daevaorn спасибо, с WYSIWG, RIA ... не сталкивался, почитаю потыкался с TinyMCE... и вправду хорошая штука ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2007, 09:33 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
Кифирчик вам ужасным показалась отсутствие проверки полученных переменных и лишние $list? или что-то ещё? Код: plaintext Код: plaintext дикая архитектура - в одном файле и получение данных и работа с БД и формирование результата (копайте в сторону шаблонов проектирования: MVC и Model 2) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2007, 10:57 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
Кифирчик с WYSIWG, RIA ... не сталкивался, почитаю как тогда можно воообще рассуждать о неудобности ВЕБ средств, если в них даже не разбираешься? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2007, 16:54 |
|
||
|
CMS на С++
|
|||
|---|---|---|---|
|
#18+
daevaorn Кифирчик с WYSIWG, RIA ... не сталкивался, почитаю как тогда можно воообще рассуждать о неудобности ВЕБ средств, если в них даже не разбираешься? Ну, допустим, более-менее нормальные WYSIWG-редакторы появились совсем недавно. Не больше двух лет назад (а скорее даже меньше). А некоторые до сих пор глючные. К тем, что работают сносно, тоже есть претензии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2007, 19:05 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=34889530&tid=1345756]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
164ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
79ms |
get tp. blocked users: |
2ms |
| others: | 221ms |
| total: | 518ms |

| 0 / 0 |
