Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Движок для сайта на PHP

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Без описания
Haos616
Отправлено: 14 Декабря, 2010 - 01:12:09
Post Id



Новичок


Покинул форум
Сообщений всего: 30
Дата рег-ции: Нояб. 2007  


Помог: 0 раз(а)




Кто то из обитателей на форуме пробивали писать свой полноценный движок на PHP? Если да то до какого масштаба дошли.
P.S. Если можете поделитесь опытом. Ну в смысле с какими трудностями сталкивались!

(Отредактировано автором: 14 Декабря, 2010 - 01:15:40)

 
 Top
Ch_chov
Отправлено: 14 Декабря, 2010 - 06:12:45
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


Помог: 90 раз(а)




Думаю, писать свой движок для сайта пробовали все. Эта одна из причин, по который люди начинают изучать php.
 
 Top
DeepVarvar Супермодератор
Отправлено: 14 Декабря, 2010 - 07:38:31
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Точно.

А вот насколько далеко зашли, зависит от желания, стремления, ну и конечно от масштаба самого проекта под который сей движок писался/пишется... Трудности у всех разные.
 
 Top
Zend
Отправлено: 14 Декабря, 2010 - 07:52:39
Post Id


Гость


Покинул форум
Сообщений всего: 126
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




Писал весь движок с нуля. Столкнулся с многими трудностями.

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

Грамотность кода.
- Писал на ходу и для себя, по этому не задумывался над грамотностью кода. Если что-то не так, не разбирался почему. Вставлять кучку if и исключал все возможные неровности. Дошло до того, что перед блоком куда сто if и вообще не пойми нафиг они нужны и вообще нихрена не работает =)

MySQL
- Из-за малых познаний в SQL, приходилось писать по тысячи запросов на одну страницу. Да и ещё не грамотно созданные таблицы, опять же, писал для себя и не задумывался =), только раздражали!

Опыт
- Конечно, скил(или как это можно назвать..) имеет значение. Надо хорошо представлять как это должно работать. CMS подразумевает динамичное создание страниц, необходимо хорошо продумать систему взаимосвязей, когда будет открываться одна страница, а когда другая. По большей степени это относится к MySQL конечно, необходима хорошо структурированная база. Я, например, для визуального представления, чертил таблицы и проводил линии взаимосвязей таблиц.

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

(Отредактировано автором: 14 Декабря, 2010 - 08:03:18)

 
 Top
DeepVarvar Супермодератор
Отправлено: 14 Декабря, 2010 - 07:58:55
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Zend посоветуй тогда "спецефично" фреймворк который с разделяемой памятью работать умеет? В зенде есть?
(Добавление)
Чота не нашел я в зенде такого, только-что поискал, есть только memory, но это он в папку tmp кладет все, а мне нужен бы класс для работы с семафорами и блоками памяти...
 
 Top
Zend
Отправлено: 14 Декабря, 2010 - 08:10:42
Post Id


Гость


Покинул форум
Сообщений всего: 126
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




DeepVarvar - Это был мой первый и единственный опыт разработки CMS с нуля.
Не посоветую, не понял о чём ты и не знаю зачем это надо в пхп.
 
 Top
DeepVarvar Супермодератор
Отправлено: 14 Декабря, 2010 - 08:15:42
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Zend пишет:
не знаю зачем это надо в пхп

У меня достаточно спецефичная задача, поэтому и надо.. Для того чтобы в базу не лезть каждый раз, работаем напрямую с памятью. Данные не пропадают после завершения скрипта, хранятся в оперативке и доступны всем скриптам, будь то демоны или одноразовые скрипты. Обмен данными.
(Добавление)
В принципе я уже написал себе класс такой, вот теперь стоит задача прикрутить его куда надо...
(Добавление)
http://forum.php.su/topic.php?fo...31&topic=957
 
 Top
Invert
Отправлено: 14 Декабря, 2010 - 09:51:16
Post Id



Частый гость


Покинул форум
Сообщений всего: 223
Дата рег-ции: Нояб. 2010  


Помог: 5 раз(а)




Я с толкнулся с проблемой, когда ни одна из существующих ЦМС не подходит мне. Был вариант изучить Друпал, который дал бы 80% того, что хочется, но это минимум пол года времени на изучение. Да и сложности потом тоже будут: Создание шаблона, напильник для модулей и тд. Поэтому лучшим вариантом есть создание своего детища, под свои задачи.
Простую систему написать могу, но не хочу. Сложную хочу, но пока не могу.
Создание собственного движка, с качественной структурой и модульностью, очень сложная задача, поэтому нужно тщательно готовиться. Пока изучаю информацию и чужие грабли.
 
 Top
Haos616
Отправлено: 14 Декабря, 2010 - 15:27:44
Post Id



Новичок


Покинул форум
Сообщений всего: 30
Дата рег-ции: Нояб. 2007  


Помог: 0 раз(а)




У меня появился вот какой вопрос. С помощью какого бесплатного программного обеспечения можно разработать свой проект. Ну типо схем заметок.
 
 Top
OrmaJever Модератор
Отправлено: 14 Декабря, 2010 - 15:39:57
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Блокнот.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
DeepVarvar Супермодератор
Отправлено: 14 Декабря, 2010 - 15:43:37
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Радость Радость Радость
 
 Top
Uchkuma
Отправлено: 14 Декабря, 2010 - 15:49:36
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)




На главной странице в столбце "По количеству ответов" вторая тема сверху Улыбка
 
 Top
Haos616
Отправлено: 14 Декабря, 2010 - 16:02:12
Post Id



Новичок


Покинул форум
Сообщений всего: 30
Дата рег-ции: Нояб. 2007  


Помог: 0 раз(а)




Блокнот не поддерживает рисунки ). Хотя можно использовать Блокнот + Папки. Но мне надо именно удобную программу. Или несколько программ.
 
 Top
OrmaJever Модератор
Отправлено: 14 Декабря, 2010 - 16:05:22
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Haos616 пишет:
Блокнот не поддерживает рисунки

Рисунки? Не понял Что ты хочешь здеать? Может тебе фотошоп поможет?


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Haos616
Отправлено: 14 Декабря, 2010 - 16:09:55
Post Id



Новичок


Покинул форум
Сообщений всего: 30
Дата рег-ции: Нояб. 2007  


Помог: 0 раз(а)




Графики. Структуры. Диаграммы. Версии дизайна. Как то это все очень сложно в блокноте )))
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB