[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Что такое ядро сайта?
Чудак
Обьясните что такое ядро сайта и во всех ли сайтах есть ядро?



Спустя 14 минут (5.06.2009 - 19:49) Чудак написал(а):
У меня два варианта ответа на этот вопрос

интерфейс управления сайтом

и

ядро сайта это файл любой страницы например индекс . пхп
rolleyes.gif

Спустя 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 написал(а):
biggrin.gif

Спустя 1 минута, 22 секунды (6.06.2009 - 06:17) gletscherl написал(а):
ну к примеру зачем мне на каждой странице писать, существует ли сессия логин? я сделаю проще, запихаю проверку в функцию и буду вызывать её на каждой странице

Спустя 57 минут, 22 секунды (6.06.2009 - 07:15) glock18 написал(а):
gletscherl
Думаю, что можно назвать. Другое дело, что это не есть хорошая организация Ядра smile.gif Но функции ядра в какой-то степени выполняет - дает программисту набор базовых функций. Смысл такой, в общем то. Просто обычно, если нужно сделать качественное ядро, то просто набором функций точно не обойтись.

Спустя 2 часа, 6 минут, 24 секунды (6.06.2009 - 09:21) HardWoman написал(а):
А у меня свое понятие ядра. Этот вопрос меня в свое время очень волновал.

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

Вот когда вы четко представляете себе логику каждой группы - все равног, что вы пишите, форум, магазин или что еще.

В магазине например id конечного найденого файла можно купить, положить в корзину и прочее.
В форуме - вы выбираете файл по определенному пути(категория, тема) и просто читаете его(топик)

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


Спустя 2 минуты, 33 секунды (6.06.2009 - 09:24) sergeiss написал(а):
Я под понятием "ядро сайта" понимаю тот самый минимум, который выполняет весь заложенный функционал. Сколько будет использовано для этого различных скриптов, баз данных и т.д., зависит от начальной заложенной сложности.
Например. Что такое ядро автомобиля, что позволит выполнить основной функционал? wink.gif Это пустой кузов, колеса, двигатель, руль, тормозная система.
А вот всё остальное уже не является ядром. Потому что вместо сиденья водителю можно поставить ящик, а пассажиры могут посидеть на полу. Внутренняя отделка салона - это эстетика, а не функционал. АБС? И без нее можно ездить, хотя с ней - лучше. Стекла? Да и без них можно, по крайней мере летом. Сигналка? Для езды она не нужна вообще.
Ну и так далее smile.gif

На сайте то же самое. Есть основа, ядро, основной функционал, без которого нету сайта. И есть красивая отделка, которая называется дизайном. Который тоже нужен, но не для функциональности, а для удобства и приятности работы.

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

Спустя 5 часов, 35 минут, 17 секунд (6.06.2009 - 14:59) twin написал(а):
А мне кааца, ядро это такой скелетик, на который можно навешивать любой дополнительный функционал. Это то, что объединяет все модули. Допустим такой набор:
1. Конфига (все настройки)
2. Коннект (если БД)
3. Диспетчер (навигация и формирование страницы к выдаче)
4. Набор дефолтных функций и классов, которые используются на всех (или подавляющем большинстве) страницах
5. Языковой файл(ы), где все служебные слова, используемые в скриптах
6. Кэш
На этот скелет вешаются отдельные модули и шаблоны, такие как магазины, форумы и прочая.
В один файл пихать это не просто неудобно, но и бессмысленно. По этому я и позволил себе в таких резких тонах. Начал было расписывать, да сеть отключили sad.gif

Спустя 2 часа, 3 минуты, 21 секунда (6.06.2009 - 17:02) glock18 написал(а):
twin
Я именно так и понимаю ядро. То что привел 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 написал(а):
Я в этом деле новичок rolleyes.gif но вот мучает один вопрос, для написания ядра сайта моно использовать только пхп или любой язык програмирования ? huh.gif

Спустя 1 час, 58 минут, 24 секунды (7.01.2011 - 12:21) inpost написал(а):
Со своими вопросами желательно в свои темы. А так, нет. Часть языков программирования не адаптированы под веб. Другая часть, такие как (JS) выполняют как раз уже дополнительные функции, а не являются ядром сайта. Если язык разметки (HTML) отнести к программированию - тоже нет =)
А в целом, почти любой другой язык веб-программирования подойдет =)

Спустя 8 часов, 19 минут, 48 секунд (7.01.2011 - 20:41) Guest написал(а):
blink.gif я может покажусь глупым и не отесаным biggrin.gif но я не могу понять как подключать базы к php blink.gif у меня просто уже голова кипит ....и как с ними работать тоже вопрос ... на который я пока не нашол ответ.. sad.gif помогите кто чем может кто советом кто скиньте ссылку на литературу одним словом кто чем может... unsure.gif

Спустя 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
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.