Основным преимуществом является доступ к API и функции языка, не найденные в МН / SQL. Например, я использовал их для обработки регулярного выражения, управления файлом/каталогом и парсинга XML.
существует много недостатков:
, Перемещение Java к серверу приложений часто является лучшим подходом, поскольку это противодействует недостаткам. Существует превосходная поддержка инструмента, большое управление JVM и существует "куча" людей, обученных в серверах распространенного приложения, настолько находящий персонал поддержки легок. Существуют альтернативные издержки хита производительности, переезжающего от базы данных, но сохраняющий Java близко к базе данных не дает Вам усиления высокой эффективности так или иначе.
Вам определенно нужна причина использовать Java в базе данных по a) МН хранимым процедурам / хранимым процедурам SQL или b) Java вне базы данных.
Я считаю, что все для MacRuby установлено в /Library/Frameworks/MacRuby.framework. Хотя я сам не пробовал, удаление этого каталога должно удалить MacRuby из системы.
MacRuby не должен взаимодействовать с RubyCocoa таким образом, чтобы он перестал работать. Возможно, что-то еще в вашей системе изменилось примерно в то же время, что и установка MacRuby.
Dj2 прав, чтобы удалить MacRuby:
$ rm -rf /Library/Frameworks/MacRuby.framework
$ rm /usr/local/bin/mac*
$ rm /usr/local/bin/hotcocoa
Однако MacRuby и RubyCocoa могут жить бок о бок в совершенной гармонии;)
Данные ответы не удаляют все. У вас по-прежнему будут шаблоны XCode, примеры и несколько других висячих символьных ссылок: на rb_nibtool и страницу руководства macruby.
Чтобы очистить это, вам понадобится файл .pkg, используемый в первую очередь для установки MacRuby. Это дает вам список всех установленных файлов, которые вы можете удалить. Я сделал это:
$ xar -xf macruby_nightly.pkg
$ lsbom macrubynightly.pkg/Bom # not a typo, the above archive contains this folder
Было бы неплохо, если бы был способ лучше ...