воскресенье, 12 октября 2008 г.

Каталоги и пакеты

Вот чего я не понимаю, так это оператора package, декларирующего к какому пакету относятся классы из файла. Да! Мы обязаны поддерживать обратную совместимость в Java, но ведь в JavaFX это не так! 10 лет разработки на Java показали, что хранить в одном каталоге классы из разных пакетов неудобно, особенно для maintainer'а. Компилятор языка ищет исходные файлы для неоткомпилированных классов, используя каталоги. Во всех IDE считается, что пакет однозначно должен соответствовать каталогу. Так почему же для JavaFX приходится писать package blah.blah.blah; в каждом скрипте? Это же скриптовый язык! Надо минимизировать код и генерить имя пакета в зависимости от каталога, в котором находится класс. Естественно, я имею в виду не абсолютный путь к файлу, а относительный к source root проекта.

Комментариев нет:

Отправить комментарий