Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   ООП головного мозга (https://javascript.ru/forum/server/34095-oop-golovnogo-mozga.html)

Tim 24.12.2012 16:26

У вас тут такое активное обсуждение. Не уже ли один я ожидал что разговор пойдёт несколько на другую тему.

Gozar 24.12.2012 17:44

Цитата:

Сообщение от Tim
уже ли один я ожидал что разговор пойдёт несколько на другую тему.

Во первых на какую? Во вторых это стандартное поведение на этом форуме уже лет 5. В третьих я беру таймаут, чтобы всё обдумать. Можешь предложить другое обсуждение ;)

Tim 24.12.2012 18:02

Цитата:

Во первых на какую?
Я имел ввиду CMS (друпал, modx и тп). Я сейчас как раз потихоньку колупаю одну такую. Она небольшая, разобраться не сложно. Вместе с тем она даёт достаточно не плохие возможности. Но написано всё что кажется что дети дошкольного возраста всё это писали (ты имел возможность в этом убедиться). Но чёрт побери! Как дети смогли додуматься написать CMS.

Мне хочется иметь удобную CMS которую я буду знать от и до. Для этого она должна быть либо не слишком большая, либо написана самостоятельно. Брать готовых монстров типа Drupal не хочется. Вот я и хотел поговорить о ядре для такой CMS.

У меня самого, честно говоря, пока идей не много.

Gozar 24.12.2012 18:07

Цитата:

Сообщение от Tim
Вот я и хотел поговорить о ядре для такой CMS.

Так мы и говорим о ядре для такой кмс ;)

Tim 24.12.2012 18:24

Цитата:

Так мы и говорим о ядре для такой кмс
Да ладна? А при чём тут JS тогда. Мне показалось мы о каком то менеджере AJAX запросов.

Я админку пока не беру с её интерфейсом. Мне пхп-код ядра интересен. Роутинг, подключение модулей.

Gozar 24.12.2012 19:54

Цитата:

Сообщение от Tim
пхп-код

Цитата:

Сообщение от Tim
А при чём тут JS тогда. Мне показалось мы о каком то менеджере AJAX запросов.

Не смотря ни на что матерые одмины продолжают писать свои суровые одминки на пихепе.

Может тебе на phpclub.ru поспрошать?

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

tenshi 24.12.2012 20:46

хех, а я уж думал что что-то интересное так подключился бы)

x-yuri 24.12.2012 22:29

Цитата:

Сообщение от Gozar
Не смотря ни на что матерые одмины продолжают писать свои суровые одминки на пихепе.

ты перегибаешь палку, не преуменьшай важность серверной части

Цитата:

Сообщение от Gozar
Я не пишу веб ос. Я пишу кмс, а какая разница, пусть будет веб ос, можно и так назвать. Если вид поменять то будет и веб ос.

Под webos обычно понимают платформу/среду, работающую в браузере, на базе которой работают другие приложения. Обычно она представляет собой оконный интерфейс с рабочим столом и прочей херней. И что важно в данном случае, у нее нету определенного назначения, типа CMS для сайта. Ты вводишь людей в заблуждение этим термином. У тебя CMS с оконным интерфейсом, наверное.

И это... что там по поводу моего вопроса? Я так и не понял, зачем нужно ядро, кроме отладки/журналирования...

Gozar 24.12.2012 22:49

Цитата:

Сообщение от x-yuri
ты перегибаешь палку, не преуменьшай важность серверной части

Ничего я не перегибаю, так сложно понять, что серверная часть это прослойка между базой с проверялками и распределителем?

Цитата:

Сообщение от x-yuri
важно в данном случае, у нее нету определенного назначения

Да ну?

Цитата:

Сообщение от x-yuri
У тебя CMS с оконным интерфейсом, наверное.

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

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

Цитата:

Сообщение от x-yuri
зачем нужно ядро

чтобы всё нормально работало, чтобы можно было закрыть все текущие процессы и остановить выполнение одних задач и запустить выполнение других
Цитата:

Сообщение от Gozar
процессы это текущее состояние программы в данный промежуток времени.

Как я по твоему должен остановить незавершенные задачи, если я не знаю какие задачи сейчас выполняются? Мне что в каждый метод или функцию впихнуть 100500 проверок?

Gozar 24.12.2012 23:17

Тот код, который я привел лишь отражает общий принцип. Он скорее всего не останется таким. Это если он вводит тебя в недоуменее. Поэтому я и взял
Цитата:

Сообщение от Gozar
таймаут, чтобы всё обдумать.

Я перебираю сейчас варианты реализации. Так что обсуждать мне сейчас тоже особенно нечего. Но без ядра приходиться делать эти 100500 проверок и писать сложно приложение. Поэтому ядру быть. Будем считать, что оно для журналирования, если тебе так проще.


Часовой пояс GMT +3, время: 12:58.