प्रकार - Dojo विजेट के साथ काम करने के लिए आपका अंतिम विकास पर्यावरण क्या है?





अर्थ महत्व (4)


मैं एजेएक्स टूलकिट फ्रेमवर्क का उपयोग करता हूं: एक्लिप्स से जावास्क्रिप्ट विकास उपकरण।

http://wiki.eclipse.org/index.php/ATF/JSDT

मैं Dojo उदारीकरण के साथ काम करने के लिए नया हूँ और जानना चाहता हूँ: डोजो विगेट्स पर काम करने के लिए अंतिम विकास पर्यावरण क्या है?

मैं कम से कम जावास्क्रिप्ट वाक्यविन्यास की जाँच के साथ कुछ के लिए उम्मीद कर रहा हूं, और मानक डोजो विगेट्स और फ़ंक्शन के लिए कोड पूर्णता समर्थन।

क्या विकास पर्यावरण - चाहे मुफ़्त या खरीदा - क्या आप ऐसे काम के लिए खुश हैं?




Aptana स्टूडियो में डोजो के लिए सिंटैक्स चेकिंग और कोड पूरा किया गया है। अन्य विचारों के लिए, कृपया इस धागे को देखें: JavaScript IDEs




JetBrains एक उपकरण बनाता है जिसे वेबस्टॉर्म कहा जाता है जो अत्यधिक अनुशंसित होता है:

http://www.jetbrains.com/webstorm/

यदि आप J2EE दुनिया में काम कर रहे हैं, तो आप इन सुविधाओं को आईडीईए के साथ एकीकृत कर सकते हैं, जो उनके जावा आईडीई है




@Toilal के जवाब के अलावा आप अनुवाद सरणी का बेहतर उपयोग करने के लिए strings.jsp पर एक सहायक फ़ंक्शन जोड़ सकते हैं:

<%@page contentType="text/javascript" pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags"%>
var messages = new Array();

<c:forEach var="key" items="${keys}">messages["<spring:message text='${key}' javaScriptEscape='true'/>"] = "<spring:message code='${key}' javaScriptEscape='true' />";
</c:forEach>

/**
 * Tranlate a String by key, if key is not defined return the key.
 *  
 * @author Pedro Peláez <aaaaa976 at gmail dot com>, Drupal/Wordpress authors, and others
 * @param {String} key
 * @returns {String}
 */
function t(key) {
    if (messages[key]) {
        return messages[key];
    }
    return key;
}

फिर जब आवश्यक हो तो बस उपयोग करें:

alert(t("menu.section.main"));