Динамическая загрузка классов
От: Аноним  
Дата: 12.03.10 10:49
Оценка:
Я ваще новичек, но очень интересуюсь динамическими языками
у меня вопрос: можно ли динамически подгружать классы с сервера и выполнять их?
в каком языке это возможно (в JavaScrip это возможно -я знаю
Re: Динамическая загрузка классов
От: neFormal Россия  
Дата: 12.03.10 10:50
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Я ваще новичек, но очень интересуюсь динамическими языками

А>у меня вопрос: можно ли динамически подгружать классы с сервера и выполнять их?
А>в каком языке это возможно (в JavaScrip это возможно -я знаю

ну, в python-е можно скачать файлик и скормить его eval-у..
только это ли надо было?.
...coding for chaos...
Re: Динамическая загрузка классов
От: nikov США http://www.linkedin.com/in/nikov
Дата: 12.03.10 10:54
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Я ваще новичек, но очень интересуюсь динамическими языками

А>у меня вопрос: можно ли динамически подгружать классы с сервера и выполнять их?
А>в каком языке это возможно (в JavaScrip это возможно -я знаю

В том же C# можно. Хотя это и не динамический язык.
Re[2]: Динамическая загрузка классов
От: Аноним  
Дата: 12.03.10 11:00
Оценка:
Здравствуйте, nikov, Вы писали:

N>Здравствуйте, Аноним, Вы писали:


А>>Я ваще новичек, но очень интересуюсь динамическими языками

А>>у меня вопрос: можно ли динамически подгружать классы с сервера и выполнять их?
А>>в каком языке это возможно (в JavaScrip это возможно -я знаю

N>В том же C# можно. Хотя это и не динамический язык.

Как это в C# можно загрузить текстовый файлик с описанием класса и выполнить его на клиенте?
Re[2]: Динамическая загрузка классов
От: Аноним  
Дата: 12.03.10 11:06
Оценка:
Здравствуйте, neFormal, Вы писали:

F>Здравствуйте, Аноним, Вы писали:


А>>Я ваще новичек, но очень интересуюсь динамическими языками

А>>у меня вопрос: можно ли динамически подгружать классы с сервера и выполнять их?
А>>в каком языке это возможно (в JavaScrip это возможно -я знаю

F>ну, в python-е можно скачать файлик и скормить его eval-у..

F>только это ли надо было?.
нет интересует функциональность как в javascript при загрузке скрипта его содержимое загружается в контекст и доступно к исполнению автоматом — такое интересует
Re[3]: Динамическая загрузка классов
От: neFormal Россия  
Дата: 12.03.10 11:13
Оценка:
Здравствуйте, Аноним, Вы писали:

F>>ну, в python-е можно скачать файлик и скормить его eval-у..

F>>только это ли надо было?.
А>нет интересует функциональность как в javascript при загрузке скрипта его содержимое загружается в контекст и доступно к исполнению автоматом — такое интересует

после eval-а содержимое будет в контексте..
...coding for chaos...
Re[3]: Динамическая загрузка классов
От: Ведмедь Россия  
Дата: 12.03.10 12:36
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, nikov, Вы писали:


N>>Здравствуйте, Аноним, Вы писали:


А>>>Я ваще новичек, но очень интересуюсь динамическими языками

А>>>у меня вопрос: можно ли динамически подгружать классы с сервера и выполнять их?
А>>>в каком языке это возможно (в JavaScrip это возможно -я знаю

N>>В том же C# можно. Хотя это и не динамический язык.

А>Как это в C# можно загрузить текстовый файлик с описанием класса и выполнить его на клиенте?

Можно это сделать(например примерно так рабоатал XML сериализация — генерила на лету код и его компилировала), но по прежнему остается вопрос зачем вам это надо? Очень редкая необходимость
Да пребудет с тобой Великий Джа
Re[4]: Динамическая загрузка классов
От: Аноним  
Дата: 12.03.10 12:44
Оценка:
Здравствуйте, Ведмедь, Вы писали:
В>Можно это сделать(например примерно так рабоатал XML сериализация — генерила на лету код и его компилировала), но по прежнему остается вопрос зачем вам это надо? Очень редкая необходимость

Как же редкая — я в АJAX-ДБ приложениии постоянно расширяю его возможности за счет написания новых классов таким образом!!!
а так же тут большой плюс в оперативных изменениях логики!!!
Re[5]: Динамическая загрузка классов
От: Ведмедь Россия  
Дата: 12.03.10 12:50
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Ведмедь, Вы писали:

В>>Можно это сделать(например примерно так рабоатал XML сериализация — генерила на лету код и его компилировала), но по прежнему остается вопрос зачем вам это надо? Очень редкая необходимость

А>Как же редкая — я в АJAX-ДБ приложениии постоянно расширяю его возможности за счет написания новых классов таким образом!!!

А>а так же тут большой плюс в оперативных изменениях логики!!!

Ага... и как отлаживается? А почему то же самое не сделать без динамической компиляции?
Да пребудет с тобой Великий Джа
Re[6]: Динамическая загрузка классов
От: Аноним  
Дата: 12.03.10 13:01
Оценка:
Здравствуйте, Ведмедь, Вы писали:
В>Ага... и как отлаживается? А почему то же самое не сделать без динамической компиляции?

Отлаживается девелопером, а юзер юзает уже отлаженное
Потому что на момент выполнения программы на сервере могут быть добавлены новые классы, изменены некоторые существующие и так все время — система построена по принцыпу добавления сущностей в js классах и динамической загрузки, кэшировании этих классов на клиенте
— нет необходимости грузить мегатонны за раз,
— не каждой роли дано юзать все мегатонны,
— при добавлении нового класса для его интеграции в приложение модифицируецца существующий из классов
Re: Динамическая загрузка классов
От: c-smile Канада http://terrainformatica.com
Дата: 12.03.10 17:31
Оценка:
Здравствуйте, Аноним, Вы писали:

А>в каком языке это возможно (в JavaScrip это возможно -я знаю


В Java это штатная возможность. Класс так и называется — URLClassLoader

The following types of applications can benefit from the capabilities of the URLClassLoader:


http://java.sys-con.com/node/35925
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.