1.
JSON.stringify(o);
Элемент: {"a": "1", "b": "2"}
2.
var o = {a:1, b:2};
var b=[]; Object.keys(o).forEach(function(k){b.push(k+":"+o[k]);});
b="{"+b.join(', ')+"}";
console.log('Item: ' + b);
Пункт: {a: 1, b: 2}
Вот некоторые из известных мне. Что касается того, являются ли они наиболее подходящим инструментом для данного языка, составьте свое собственное мнение.
Я знаю, что есть несколько плагинов Maven для компиляции GWT, gwt-maven и gwt-maven-plugin .
Также есть maven-scala-plugin .
Я уверен, что если вы выполните поиск, вы найдете его для большинства популярных языков JVM.
И, конечно же, есть ] NMaven для .NET. Но я никогда им не пользовался.
Phing - это PHP-эквивалент Ant. Это (очевидно) не совсем Maven, но в PHP нет таких проблем с управлением библиотекой (jar), которые есть в Java.
Python setuptools works in a similar way to Maven in so far as specifying project dependencies. If the dependencies specified are available as eggs, tars or zip files then they can be automatically pulled in at installation or runtime.
You don't really need fancy plugins to manage just about anything that can be executed from command line. As an example I have put Maven builds around poorly managed .NET projects using technics described in this tutorial. Basically - plugins such as exec
, antrun
, assembly
and dependency
can be used together as I mentioned - to do practically everything you need.
Of course there are specialized, targeted plugins but I found out that these are hard to use with existing legacy stuff