Спустя 14 минут (5.06.2009 - 19:49) Чудак написал(а):
У меня два варианта ответа на этот вопрос
интерфейс управления сайтом
и
ядро сайта это файл любой страницы например индекс . пхп
интерфейс управления сайтом
и
ядро сайта это файл любой страницы например индекс . пхп
Спустя 31 секунда (5.06.2009 - 19:50) Guest написал(а):
нуу ээ базовые функции как то например классы для работы с базой данных, почтой, каптчей, документами(pdf например) ну и т.д. по смыслу
ну и какая то основа, которая всё это связывает...
которую можно расширять что бы получить то что нужно.
у всех ли? .. ну в принципе хотелось бы)
ну и какая то основа, которая всё это связывает...
которую можно расширять что бы получить то что нужно.
у всех ли? .. ну в принципе хотелось бы)
Спустя 2 минуты, 59 секунд (5.06.2009 - 19:53) Чудак написал(а):
я иею в виду сайты пхп с множеством функциональных блоков
Это обще принятое его определение или это скорее всего так?
Это обще принятое его определение или это скорее всего так?
Спустя 1 час, 29 минут, 11 секунд (5.06.2009 - 21:22) glock18 написал(а):
Цитата |
Это обще принятое его определение или это скорее всего так? |
Это не понял. Ядро - это ядро. Очень емкое понятие. Можете толковый словарь почитать по этому поводу, если не устраивает неточное, но в целом подходящее определение данное двумя постами выше.
Спустя 8 часов, 50 минут, 52 секунды (6.06.2009 - 06:13) gletscherl написал(а):
а если у меня есть большой файл, в котором я описал все функции, которые используются на сайте, все данные конфига, дату и т.д это можно назвать ядром?
Спустя 2 минуты, 44 секунды (6.06.2009 - 06:15) twin написал(а):
Если у тебя есть большой файл, в которм все это прописано, то это называется не ядро, а порнография.
Спустя 39 секунд (6.06.2009 - 06:16) gletscherl написал(а):
Спустя 1 минута, 22 секунды (6.06.2009 - 06:17) gletscherl написал(а):
ну к примеру зачем мне на каждой странице писать, существует ли сессия логин? я сделаю проще, запихаю проверку в функцию и буду вызывать её на каждой странице
Спустя 57 минут, 22 секунды (6.06.2009 - 07:15) glock18 написал(а):
gletscherl
Думаю, что можно назвать. Другое дело, что это не есть хорошая организация Ядра Но функции ядра в какой-то степени выполняет - дает программисту набор базовых функций. Смысл такой, в общем то. Просто обычно, если нужно сделать качественное ядро, то просто набором функций точно не обойтись.
Думаю, что можно назвать. Другое дело, что это не есть хорошая организация Ядра Но функции ядра в какой-то степени выполняет - дает программисту набор базовых функций. Смысл такой, в общем то. Просто обычно, если нужно сделать качественное ядро, то просто набором функций точно не обойтись.
Спустя 2 часа, 6 минут, 24 секунды (6.06.2009 - 09:21) HardWoman написал(а):
А у меня свое понятие ядра. Этот вопрос меня в свое время очень волновал.
Коротко. И форум и магазин и биржа - все есть по сути одно - конечный файл(в каком бы он ни был формате - текстовом, видео, картинка), который нужно выбрать по определенным критериям(сортировки) и который хранится по какому то пути (рубрикатор.)
Вот когда вы четко представляете себе логику каждой группы - все равног, что вы пишите, форум, магазин или что еще.
В магазине например id конечного найденого файла можно купить, положить в корзину и прочее.
В форуме - вы выбираете файл по определенному пути(категория, тема) и просто читаете его(топик)
Вот это и есть ядро. Логический набор, из которого состоит любой сайт. не беру естественно во внимание, просто странички.
Коротко. И форум и магазин и биржа - все есть по сути одно - конечный файл(в каком бы он ни был формате - текстовом, видео, картинка), который нужно выбрать по определенным критериям(сортировки) и который хранится по какому то пути (рубрикатор.)
Вот когда вы четко представляете себе логику каждой группы - все равног, что вы пишите, форум, магазин или что еще.
В магазине например id конечного найденого файла можно купить, положить в корзину и прочее.
В форуме - вы выбираете файл по определенному пути(категория, тема) и просто читаете его(топик)
Вот это и есть ядро. Логический набор, из которого состоит любой сайт. не беру естественно во внимание, просто странички.
Спустя 2 минуты, 33 секунды (6.06.2009 - 09:24) sergeiss написал(а):
Я под понятием "ядро сайта" понимаю тот самый минимум, который выполняет весь заложенный функционал. Сколько будет использовано для этого различных скриптов, баз данных и т.д., зависит от начальной заложенной сложности.
Например. Что такое ядро автомобиля, что позволит выполнить основной функционал? Это пустой кузов, колеса, двигатель, руль, тормозная система.
А вот всё остальное уже не является ядром. Потому что вместо сиденья водителю можно поставить ящик, а пассажиры могут посидеть на полу. Внутренняя отделка салона - это эстетика, а не функционал. АБС? И без нее можно ездить, хотя с ней - лучше. Стекла? Да и без них можно, по крайней мере летом. Сигналка? Для езды она не нужна вообще.
Ну и так далее
На сайте то же самое. Есть основа, ядро, основной функционал, без которого нету сайта. И есть красивая отделка, которая называется дизайном. Который тоже нужен, но не для функциональности, а для удобства и приятности работы.
PS. Отвечая на начальный вопрос, получаю вывод: ядро должно быть у всех работающих сайтов. Потому что без этого нету сайта.
Например. Что такое ядро автомобиля, что позволит выполнить основной функционал? Это пустой кузов, колеса, двигатель, руль, тормозная система.
А вот всё остальное уже не является ядром. Потому что вместо сиденья водителю можно поставить ящик, а пассажиры могут посидеть на полу. Внутренняя отделка салона - это эстетика, а не функционал. АБС? И без нее можно ездить, хотя с ней - лучше. Стекла? Да и без них можно, по крайней мере летом. Сигналка? Для езды она не нужна вообще.
Ну и так далее
На сайте то же самое. Есть основа, ядро, основной функционал, без которого нету сайта. И есть красивая отделка, которая называется дизайном. Который тоже нужен, но не для функциональности, а для удобства и приятности работы.
PS. Отвечая на начальный вопрос, получаю вывод: ядро должно быть у всех работающих сайтов. Потому что без этого нету сайта.
Спустя 5 часов, 35 минут, 17 секунд (6.06.2009 - 14:59) twin написал(а):
А мне кааца, ядро это такой скелетик, на который можно навешивать любой дополнительный функционал. Это то, что объединяет все модули. Допустим такой набор:
1. Конфига (все настройки)
2. Коннект (если БД)
3. Диспетчер (навигация и формирование страницы к выдаче)
4. Набор дефолтных функций и классов, которые используются на всех (или подавляющем большинстве) страницах
5. Языковой файл(ы), где все служебные слова, используемые в скриптах
6. Кэш
На этот скелет вешаются отдельные модули и шаблоны, такие как магазины, форумы и прочая.
В один файл пихать это не просто неудобно, но и бессмысленно. По этому я и позволил себе в таких резких тонах. Начал было расписывать, да сеть отключили
1. Конфига (все настройки)
2. Коннект (если БД)
3. Диспетчер (навигация и формирование страницы к выдаче)
4. Набор дефолтных функций и классов, которые используются на всех (или подавляющем большинстве) страницах
5. Языковой файл(ы), где все служебные слова, используемые в скриптах
6. Кэш
На этот скелет вешаются отдельные модули и шаблоны, такие как магазины, форумы и прочая.
В один файл пихать это не просто неудобно, но и бессмысленно. По этому я и позволил себе в таких резких тонах. Начал было расписывать, да сеть отключили
Спустя 2 часа, 3 минуты, 21 секунда (6.06.2009 - 17:02) glock18 написал(а):
twin
Я именно так и понимаю ядро. То что привел sergeiss я бы скорее охарактеризовал словом "функционал", со своей колокольни.
Ядро в моем понимании, если можно, это в каком-то роде фреймворк. Оно должно задавать принцип написания на этом самом ядре.
Я именно так и понимаю ядро. То что привел sergeiss я бы скорее охарактеризовал словом "функционал", со своей колокольни.
Ядро в моем понимании, если можно, это в каком-то роде фреймворк. Оно должно задавать принцип написания на этом самом ядре.
Спустя 17 часов, 48 минут, 46 секунд (7.06.2009 - 10:51) sergeiss написал(а):
Цитата (twin @ 6.06.2009 - 15:59) |
ядро это такой скелетик, на который можно навешивать любой дополнительный функционал |
Цитата (glock18 @ 6.06.2009 - 18:02) |
То что привел sergeiss я бы скорее охарактеризовал словом "функционал", со своей колокольни. |
Ну да, я и имел ввиду, что ядро сайта - это как раз базовый, минимальный функционал. Оно потому и "ядро", что убавить уже нельзя, работать не будет. А вот добавлять - это сколько угодно.
Спустя 1 год, 6 месяцев, 29 дней, 22 часа, 31 минута, 18 секунд (7.01.2011 - 10:22) Guest написал(а):
Я в этом деле новичок но вот мучает один вопрос, для написания ядра сайта моно использовать только пхп или любой язык програмирования ?
Спустя 1 час, 58 минут, 24 секунды (7.01.2011 - 12:21) inpost написал(а):
Со своими вопросами желательно в свои темы. А так, нет. Часть языков программирования не адаптированы под веб. Другая часть, такие как (JS) выполняют как раз уже дополнительные функции, а не являются ядром сайта. Если язык разметки (HTML) отнести к программированию - тоже нет =)
А в целом, почти любой другой язык веб-программирования подойдет =)
А в целом, почти любой другой язык веб-программирования подойдет =)
Спустя 8 часов, 19 минут, 48 секунд (7.01.2011 - 20:41) Guest написал(а):
я может покажусь глупым и не отесаным но я не могу понять как подключать базы к php у меня просто уже голова кипит ....и как с ними работать тоже вопрос ... на который я пока не нашол ответ.. помогите кто чем может кто советом кто скиньте ссылку на литературу одним словом кто чем может...
Спустя 55 минут, 47 секунд (7.01.2011 - 21:36) inpost написал(а):
php.su - там раздел mysql+php
А так же любая книга, учебник, видео-курс, это и есть основы
А так же любая книга, учебник, видео-курс, это и есть основы
Спустя 13 минут, 33 секунды (7.01.2011 - 21:50) phz написал(а):
Вот простое ядро http://irbis-team.com/15/16