21.03.2007, 16:33
|
#10
|
Участник
Регистрация: 28.11.2005
Адрес: Москва
|
Цитата:
Сообщение от belugin
Как типичный случай рассматривается когда табакс стоит без плагинов. Для этой ситуации все оптимизируется.
Некий продукт, поддерживающий плагины, и продукт, их не поддерживающий, - это imho «две большие разницы». Если заниматься оптимизацией одного продукта, расчитанного на использование как с плагинами, так и без них, то какой-то вариант обязательно пострадает, и в данном случае не хотелось бы, чтобы это была работа с плагинами ![Frown](/forums/images/smilies/frown.gif)
А лучшей иллюстрацией для авторов плагинов к Tabax было бы вынесение в плагины части его функций...
Цитата:
Табакс должен состоять из одной части: собственно форма чтобы можно было легко поставить и снести и сложно снести частично.
1) Чтобы было легко поставить/снести, можно написать соотв. job'ик 2) Я лично не понимаю проблемы с «частичным сносом»: в каком сценарии такое может проявиться? Заходит кто-то в AOT - и давай там удалять направо-налево все, что жирным шрифтом выделено, потом тыкается - а что-то перестало работать, потому что частично снеслось... Так что ли? Или люди, которые работают с Аксаптой, настолько глупые, что не смогут за раз больше одной формы удалить, если понадобится снести Tabax?..
Цитата:
Специфика состоит в том, что в отличие от фара табакс стоит внутри приложения, которое используется и разрабатывается многими людьми. Представь себе что куча людей вставит сносит плагины в твой фар, при этом в папке плагинов нельзя делать подпапки - какая вероятность, что во первых, кто то снесет полплагина
во-первых, не надо подменять понятия - мы говорили о сносе Tabax, а не плагинов к нему Кроме того, что касается плагинов, их составляющие после установки можно заблокировать - и пусть после этого кто-нить другой попробует удалить.
Цитата:
во-вторых, кто-то увидит что в папке стало очень много файлов и прицепится к тебе чтоб ты это снес?
во-вторых, это никого не касается, сколько у меня классов в AOT, даже тех, кто работает со мной в одном приложении. Если я отчеты пишу и делаю иерархию классов, никто же мне не говорит «че-то ты классов наплодил под свои отчеты - давай-ка, удали половину, а то они в AOT весь вид портят»
Цитата:
В-общем хочется чтобы табакс был маленькой утилитой, которая легко ставится и сносится.
Еще раз: можно написать job'ик, который будет при установке прописывать Tabax, где надо, а при сносе - удалять все связанные компоненты.
Цитата:
Кроме статических языков есть еще динамические языки в которых вообще нет контроля типов при компиляции
Afaik X++ к таковым не относится. Мы ведь говорим об X++ и Аксапте, правильно?
|
|