All streams
Search
Write a publication
Pull to refresh
8
0
Send message
как этот проект связан с его оригиналом для Java и Scala, помимо названия и концепта?
пожалуй лучший и самый содержательный гайд по Scala на хабре
предпочитаю делать сборку скриптов в один файл через RequireJS, а jquery и прочее подтягивать через bower

C# объективно далеко до Scala в плане синтаксического сахара, использовании функционального подхода и асинхронности
хотя не совсем правильно сравнивать C# и Scala

а почему не рассматривается решение через стандартный метод AngularJS?

https://docs.angularjs.org/api/ng/service/$http#cross-site-request-forgery-xsrf-protection
Согласен, так будет более правильно сказано.

В целом концепт языка мне очень импонирует, но все же хотелось бы узнать область применения данного языка. Если например Scala может быть легко добавлена в текущий Java-проект или полностью заменить Java код, при этом можно легко использовать широкую набор Java-библиотек, то с Rust неясно в каких проектах его будут использовать и для каких целей. Особенно интересует вопрос интеграции с другими языками

Странно, то что Rust сравнивают с Python или С++

Прочитав пару статей по Rust, пришел к выводу, что его синтаксис ну очень похож на синтаксис Scala, также в нем практикуются те же подходы, что и в Scala, такие как pattern matching, Option и т.д

есть примеры?
npm
npm can be used as well as WebJars by declaring a package.json file in the root of your project. Assets from npm packages are extracted into the same lib folder as WebJars so that, from a code perspective, there is no concern whether the asset is sourced from a WebJar or from an npm package.


Гласит документация Play Framework

Нужно будет поэкспериментировать в этом плане
И кстати сразу хочу предупредить при добавлении AngularJS в качестве WebJars, сгенирится весьма внушительный конфиг

Если это вызывает особое раздражение, то разумеется лучше писать конфиг для RequireJS руками
Да, все правильно

Но можно делать кастомные конфиги

Вместо

@Html(org.webjars.RequireJS.getSetupJavaScript(routes.WebJarAssets.at("").url))


пишем

var require = {
    callback: function() {
      // default requirejs configs
      @for(webJarJson <- org.webjars.RequireJS.getSetupJson(routes.WebJarAssets.at("").url).values()) {
        requirejs.config(@Html(webJarJson.toString));
      }
}


Как видим в здесь цикл, который перебирает все WebJars, в него можно добавить filter и пропускать ненужные WebJars

Предпочитаю в качестве адаптера использовать неявную функцию преобразования, но данное решение наиболее подходит если оба трейта или класса имеют реализации методов
костыльности, как таковой и нет, скорее это просто дополнение для расширения функционала squeryl
рекомендую взглянуть на Play Framework он использует для сборки sbt и достаточно прост в использовании

www.playframework.com/
спасибо за пример, хотя у меня не было необходимости писать SQL руками, думаю пригодится
В Play 2.3 все Action асинхронные
2

Information

Rating
Does not participate
Registered
Activity