Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   js-core JavaScript framework (https://javascript.ru/forum/project/4010-js-core-javascript-framework.html)

Octane 13.06.2009 18:49

js-core JavaScript framework
 
Через полторы недели у меня защита дипломного проекта, которым и является JavaScript-фреймворк js-core. Буду рад, если кто-нибудь потестирует на предмет наличия ошибок, выскажет замечания и пожелания :)

Демонстрация, документация, загрузки, сайт проекта, статья в блоге.

А еще хотел бы попросить помочь сформулировать, что же такое JavaScript-фреймворк так, чтобы поняли те, кто вообще не знают о чем речь. Уже голову сломал над определением :wacko:

Gvozd 13.06.2009 19:17

ну, по поводу определения, я бы выразил так:
Фреймворк - набор библиотек и интерфесов, расширяющих стандартные возможности JavaScript, и предоставляющий доступ к дополнительному функционалу посредством единой объектной модели
я бы как-то так выразился
почитай http://ru.wikipedia.org/wiki/Фреймворк , вдруг вдохновит на другое определение

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

Octane 13.06.2009 19:40

Спасибо.

Уже много раз перечитывал эту страницу в википедии, а так же английскую версию. Для текста пояснительной записки твоё определение подойдёт, пожалуй, добавлю его в описание, а вот для устного доклада (или как там на защите это называется), боюсь не поймут, что это я за страсти такие делал.

x-yuri 14.06.2009 02:13

вообще-то мне кажется фреймворк в данном случае какое-то слишком громкое слово: типа у меня фреймворк, а не какая-то библиотека (в результате уже просто принято называть фреймворком подобные библиотеки). Фреймворк - это каркас приложения, т.е. это "пустое" приложение, которое расширяется по заранее определенным принципам

у тебя же скорее расширяемая библиотека, т.е. к ней можно писать плагины. А принципы, по которым создается приложение определяются скорее стандартами

Из того, что я знаю (написанное на javascript), фреймворком отчасти можно назвать jQuery UI - он предоставляет каркас для создания виджетов

Riim 14.06.2009 02:20

Как я понимаю, библиотека это набор методов/функций по возможности, минимально завязанных друг на друга. Если же есть некая система, к которой все привязано, то это фреймворк. В js-core есть система оберток и все вяжется к ней. Типичный фреймворк, просто непривычно маленький.

Octane 14.06.2009 02:26

Цитата:

Сообщение от x-yuri
вообще-то мне кажется фреймворк в данном случае какое-то слишком громкое слово: типа у меня фреймворк, а не какая-то библиотека (в результате уже просто принято называть фреймворком подобные библиотеки). Фреймворк - это каркас приложения, т.е. это "пустое" приложение, которое расширяется по заранее определенным принципам

у тебя же скорее расширяемая библиотека, т.е. к ней можно писать плагины. А принципы, по которым создается приложение определяются скорее стандартами

Из того, что я знаю (написанное на javascript), фреймворком отчасти можно назвать jQuery UI - он предоставляет каркас для создания виджетов

Да согласен. Но с другой стороны, все эти цепочки вызовов, выполнение по DOMContentLoaded — задают какой-то стиль или способ написания JavaScript-приложений, что не скажешь о простой библиотеке, функции которой можно просто использовать. Наверное поэтому и принято называть подобные JavaScript-библиотеки фреймворками.

Возможно, со временем напишу и UI, не собираюсь защитить диплом и тут же забыть, это всетаки хорошая работа в портфолио :)

Цитата:

Сообщение от Riim
просто непривычно маленький.

Специально слежу за объёмом, включая только самый необходимый функционал.

x-yuri 14.06.2009 02:54

Цитата:

Но с другой стороны, все эти цепочки вызовов, ... — задают какой-то стиль или способ написания JavaScript-приложений
+1, задают стиль написания кода, а не архитектуру приложения

nemo 18.06.2009 16:43

довно смотрел этот сайт, сайт намного удобнее оформлен чем jquery но jquery помойму лучше в разы среди всех фреймворков зачем делать ещё, когда уже есть?

nemo 18.06.2009 16:46

тебе за это платят чтоли?

Riim 18.06.2009 16:55

Как там было... так вроде:
Цитата:


Люди, в плане понимания javascript-а, находящиеся где-то на начальной ступени, навязывают миру такие вещи как Jquery.


x-yuri 18.06.2009 17:20

Цитата:

зачем делать ещё, когда уже есть?
во-первых, "Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik"
во-вторых, почитай http://javascript.ru/forum/offtopic/...li-ne-byt.html

Цитата:

тебе за это платят чтоли?
ты что только тему прочитал?
Цитата:

Через полторы недели у меня защита дипломного проекта

nemo 18.06.2009 17:23

Цитата:

Через полторы недели у меня защита дипломного проекта
непонимаю что это означает
repost
а google

x-yuri 18.06.2009 17:25

nemo, ты с какой планеты? ;) Расскажи о себе ;) ;)

Kolyaj 18.06.2009 17:28

Цитата:

Сообщение от x-yuri
ты с какой планеты?

Класс так 5-й--8-й :) Не слыхал еще о дипломах. :)

Octane 18.06.2009 19:14

Да еще много предстоит узнать непонятных словосочетаний ;)

Snowcore 18.06.2009 19:23

инопланетянин с 5-го класса?? а там разве учатся в школе? :haha:

Snowcore 18.06.2009 19:25

Везет автору, диплом по javascript... не то что у меня - фигня всякая...

Octane 19.06.2009 00:08

Цитата:

Сообщение от Snowcore (Сообщение 22343)
Везет автору, диплом по javascript... не то что у меня - фигня всякая...

У меня была возможность самому придумать тему дипломного проекта :rolleyes:

nemo 19.06.2009 08:57

дипломчики..слюнявчики.. дедский сад. пошел в институт или куда нибудь еще кинул денег и вот целая коллекция дипломов плюс ещё пятки будут лизать, в этом году или вследующем возьму се один чтобы притензий у г. не было

Riim 19.06.2009 09:47

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

nemo 19.06.2009 10:31

Riim, да допустим и хирург будет с купленным дипломом, ты спросишь на слово а у вас диплом настоящий? тебе ответят нет?

Riim 19.06.2009 10:45

Т. е. по-твоему, раз кто-то так поступает то теперь нужно так же покупать дипломы и идти калечить людей?

nemo 19.06.2009 10:59

помое-му, диплом не может характеризировать человека некак, и поступают так многие лишь потому, что бы незапачкать руки об некчемное г.
Цитата:

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

Riim 19.06.2009 11:12

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

B~Vladi 19.06.2009 11:24

:lol: Народ, пока вы тут общаетесь, парнишка уже этот самый диплом сдал (или не сдал:-? )

Gvozd 19.06.2009 11:25

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

Octane 24.06.2009 14:39

Защитился на отлично :dance:

Dmitry A. Soshnikov 24.06.2009 14:54

Octane, молодец :) Поздравляю!

Gvozd 24.06.2009 14:57

Octane,
мои поздравления :)

Илья Кантор 24.06.2009 15:33

Octane,
так держать!

twolf 24.06.2009 18:03

присоединяюсь к поздравлениям

nemo 24.06.2009 23:30

сам фреймворк интересный, надеюсь у меня чтото подобное получится

Riim 25.06.2009 10:17

Octane, поздравляю!
Пришлось бы очень постараться, что бы такой проект защитить не на отлично.


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