В моем случае зависимость является узловым модулем, поэтому я могу импортировать ее следующим образом:
@import '~node-module-name/variables';
И при использовании имени dir фактического имени узла мой редактор (PhpStorm) больше не показывает неразрешенную ошибку пути (проблема, упомянутая @tkiethanom). Похоже, мне нужно указать псевдоним в конфигурации webpack, если я хочу использовать импорт стиля sass (например, my-package/colors
вместо my-package/_colors.scss
), и кажется, что не имеет значения, что такое имя этого псевдонима, пока Я использую имя каталога узла узла
Java does not have a Linq equivalent. However Scala, a functional language that compiles to Java byte code, has something closes: an extended for loop syntax.
Для работы с тяжелыми базами данных можно использовать SQLJ . Обратной стороной является не чистая Java и требуется препроцессор.
Существует проект Java под названием JoSQL , который обеспечивает возможности запросов к объектам с синтаксисом, подобным SQL.
Хотя сам я не использовал его, но знаю, что он используется в некоторых тяжелых приложениях.
Рассмотрим с использованием Querydsl: http://www.querydsl.com
Он поддерживает JPA / Hibernate, JDO, SQL и Collections.
QueryDSL является полностью безопасной, поддерживает AutoComplete в IDES и обеспечивает общий синтаксис запроса на верхних нескольких бэклах.
Я являюсь сопровождающим Querydsl, и я написал сравнение с другими рамками некоторое время назад.
Слегка предвзято, но показывает различное упор
более новых рамках эксперимента.