Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   redjs library (https://javascript.ru/forum/project/24109-redjs-library.html)

float 18.12.2011 02:07

redjs library
 
Решил таки выкатить свой велик из гаража.

https://github.com/homobel/redjs

Лично меня интересуют комменты по поводу функций _.type и модулю ивентов. Остальные любые тоже приветствуются.
Кое что может не пахать:D , тк недавно перебирал, а потестить всё ещё не успел.

Nekromancer 18.12.2011 02:20

А смысл слизывать с популярных фреймворков и называть это "вдохновением"?

trikadin 18.12.2011 02:43

Цитата:

''.toInt([base]) - преобразует в Int.
''.toFloat([base]) - преобразует в Float.
Зачем? parseInt/parseFloat не?

float 18.12.2011 03:20

Цитата:

А смысл слизывать с популярных фреймворков и называть это "вдохновением"?
Что за ещё слизы? Прямого копипаста там нигде нет.
А там где был(в основном Array + по мелочам), всё несколько раз перебрано.

Много функций с именами jquery-евских методов тк:
1. чтобы легче было освоить
2. чтобы в случае если бы я кинул идею с собственной библиотекой, проект без особых усилий перевести на jquery.


А идеи популярные либы друг у друга тырят тоже. Не считаю что в этом есть что-то зазорное.

Цитата:

Зачем? parseInt/parseFloat не?
аккуратнее выглядит.

devote 18.12.2011 04:36

Цитата:

Сообщение от float
Много функций с именами jquery-евских методов тк:

jQuery не владелец этих имен если что. Так что слизыванием имен как таковое это назвать нельзя.

float 20.12.2011 08:45

Подредактировал ридми. В тч введение.

melky 20.12.2011 10:38

классно! это то, что я искал долгое время.добавил в закладки.

если вы сделаете ещё сборщик с галочками, что нужно\не нужно, будет вообще атас

зачем строгий режим ?
'use strict';
win = window;
win._ = _;

float 20.12.2011 14:46

Цитата:

зачем строгий режим ?
Да. Всунул не подумав как следует...
А так просто интересно стало что в коде придётся поменять. Поставил - ничего.
Цитата:

если вы сделаете ещё сборщик с галовками, что нужно\не нужно
Я видать спросонья плохо соображаю... Ничего не понял.
----------------------------------
А всё, кажется дошло. Говорю спросонья:).
Да, у меня у самого мысль такая была, но руки ещё не дошли.

trikadin 20.12.2011 18:33

Цитата:

Сообщение от float
Да, у меня у самого мысль такая была, но руки ещё не дошли.

Можно допилить это:
https://github.com/Kolyaj/BuildJS

float 20.12.2011 19:10

Цитата:

Можно допилить это
Это наверное к автору.

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

Но пока есть траблы и поважнее. Интересно, а что кажется лишним? :)

devote 20.12.2011 19:20

Цитата:

Сообщение от float
Интересно, а что кажется лишним?

все кроме:
var redjs = {}
:D

trikadin 20.12.2011 23:45

Цитата:

Сообщение от float
Это наверное к автору.

Там код на NodeJS... Допилите его, и как раз получится сервис.

x-yuri 21.12.2011 20:27

Цитата:

Сообщение от melky
если вы сделаете ещё сборщик с галовками, что нужно\не нужно, будет вообще атас

простите, что с галовками? :lol:

melky 21.12.2011 21:23

Цитата:

Сообщение от x-yuri (Сообщение 145030)
простите, что с галовками? :lol:

:lol: галочками)

trikadin 21.12.2011 21:29

Цитата:

Сообщение от melky
галочками)

А я подумал про заголовки... В общем, сборщик с корованами)

float 26.12.2011 10:09

На выходных на скорую руку побил по файлам и написал сборщик:

https://github.com/homobel/redjs-builder

Решение сомнительное, но пока какое есть.

x-yuri 26.12.2011 14:20

и собственно, как вам идея с графическим билдером? (ко всем вопрос)

float 30.01.2012 12:51

Цитата:

и собственно, как вам идея с графическим билдером? (ко всем вопрос)
Та видать очень понравилось. Особенно учитывая пламенную любовь многих форумчан к продуктам МС :)

Тем не менее опубликовал 2-ю версию.
https://github.com/homobel/redjs

Change log:


1. снижена версия .net фреймворка до 3.5 (теперь на вин 7 должна запускаться без лишних телодвижений).

2. прога теперь умеет сворачиваться в трей.
3. возможен запуск с параметром tray - запуск + сворачивание(у меня прога на автозагрузке стоит).
4. добавлена возможность нескольких выходных точек(у меня например копирует собранную либу сразу в 3 места).
5. добавлена волшебная галочка rebuild on file system changing(мне её очень не хватало:)). Перестраивает проект стоит только засыйвить какой-нибудь файл в проекте.

6. теперь поддерживает более сложную организацию проекта(дерево неограниченной вложенности).
7. изменён синтаксис (см readme.md) (если кто заметит ошибки в файле просьба сообщить)


Вроде бы за неделю отловил более менее все баги :)
Эм... Если вдруг кто решиться попробовать был бы благодарен за репорт по скорости(особенно по п.5) тк в плане оптимизации там ещё конь не валялся:), но у меня и так всё летает...


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