Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как разбить текст на несколько кусков? (https://javascript.ru/forum/misc/24194-kak-razbit-tekst-na-neskolko-kuskov.html)

Livanderiaamarum 21.12.2011 04:36

Как разбить текст на несколько кусков?
 
Пишу библиотеку для работы с 3D графикой. Она оч большая, решил разделить на модули, ядро, методы и.т.п. чтобы все редактировалось в отдельных файлах. Или по крайней мере в отдельных окнах редактора. При том чтобы можно было быстро проверить работоспособность кода не собирая эти файлы в продакшен версию. Какая среда такое позволяет?

И как подобное реализовать вообще?

trikadin 21.12.2011 08:08

Таки подключить их к странице...

Livanderiaamarum 21.12.2011 14:07

Цитата:

Сообщение от trikadin (Сообщение 144890)
Таки подключить их к странице...

Хитрый план:victory:,
но они часть одной функции:)

----
Есть вариант сделать сборщик на php, допустим у нас 2 файла, один ПРОДОЛЖАЕТ другой.
В имени каждого файла будет содержаться его версия. По запросу, php будет склеивать 2 файла в один, отдавать нам и кэшировать.
При каждом запросе он будет смотреть не изменились ли имена собираемых файлов.Если нет, то отдать закэшированную версию, если изменились пересобрать, отдать, и перекэшировать.

Есть ли вариант без извращений)? Чтобы IDE могла открывать КУСКИ скрипта в разных окнах редактора и работать с ними как с отдельными файлами, при том запоминать где было сделано разделение. так же чтобы у каждого куска была версия и.т.п.

trikadin 21.12.2011 16:16

Livanderiaamarum, возможно, вам поможет вот это (правда, не php, а nodeJS, но так ведь даже лучше - вы же на нём пишете, как я помню? :)):
https://github.com/Kolyaj/BuildJS

Допилите под себя. Но вообще, делить одну ф-цию в два разных файла - извращение. И IDE этого точно не позволят реализовать. Разве что вы свою напишете)

Kolyaj 21.12.2011 17:26

Цитата:

Сообщение от trikadin
правда, не php, а nodeJS

Когда-то, кстати, на PHP было.

trikadin 21.12.2011 17:27

Цитата:

Сообщение от Kolyaj
Когда-то, кстати, на PHP было.

Да ну его...) Кстати... Вы не против такой рекламы?)

Livanderiaamarum 21.12.2011 17:44

правда, не php, а nodeJS
-----------------
я проект на php делаю щас. ну да ладно). спасибо огромное) то есть все таки придется писать сборщик самому)

Kolyaj 21.12.2011 17:52

Цитата:

Сообщение от trikadin
Вы не против такой рекламы?)

С чего бы мне быть против :)

Цитата:

Сообщение от Livanderiaamarum
я проект на php делаю щас

А какая разница, на чём проект? Файлы должны собираться на локальной машине при выкладке проекта.

Livanderiaamarum 21.12.2011 18:25

Цитата:

Сообщение от Kolyaj (Сообщение 144996)
С чего бы мне быть против :)


А какая разница, на чём проект? Файлы должны собираться на локальной машине при выкладке проекта.

а тестироваться они должны на чем?

Kolyaj 21.12.2011 22:32

Для тестов там есть сервер на том же NodeJS, как работать с которым написано на https://github.com/Kolyaj/BuildJS/tree/master/nodejs

Если что непонятно, могу объяснить на пальцах, но завтра :)


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