- Eclipse for JavaScript Web Developers
- JSDT (JavaScript Development Tools)
- Отладка JavaScript в Eclipse
- Дополнительные плагины
- Emmet (Zen Coding)
- Отладка в Firebug jQuery страничек
- How to write JavaScript in Eclipse IDE
- How to Download and Install Eclipse IDE?
- Writing My First JavaScript Program in Eclipse IDE
- How to Run JavaScript Code in Eclipse IDE?
- Creating JavaScript External File using Eclipse IDE
Eclipse for JavaScript Web Developers
Каждому, кто решил заняться JavaScript-ом после нескольких лет работы в Eclipse, может показаться вполне логичным и естественным продолжить и дальше работать в Eclipse и использвать JSDT (JavaScript Development Tools).
JSDT (JavaScript Development Tools)
— это плагин для JavaScript разработки, базирующийся на JDT (Java Development Tools) — «главном» эклипсовом плагине для разработки Java.
Идея была в том, чтобы не писать плагин для джавсаскрипта «с нуля», а вместо этого — закастомайзить мощный эклипсовый Java-плагин для написания JavaScript. Идея хороша, но так как Java — это язык со строгой типизацией, а JavaScript — нет, то это вызвало определенные трудности и наложило определенные ограничения.
http://wiki.eclipse.org/JSDT
JSDT являтеся частью WTP (Web Tools Platform Source Editing) проекта. И может быть поставлен дополнительно к вашей текущей версии Eclipse. На данный момент последняя версия WTP 3.4.1 от 17 Sep 2012.
http://www.eclipse.org/webtools
Но если вы решили ставить эклипс для джаваскрипта «с нуля» – то лучше воспользоваться инсталляцией, которая уже содержит WTP. Лучше всего было бы поставить «Eclipse for JavaScript Web Developers». Но для последней версии Eclipse 4.2.1 (Juno) такой сборки нет и поэтому можно взять Eclipse IDE for Java EE Developers.
http://www.eclipse.org/downloads
Апологетику и ценные советы по использованию Eclipse для JavaScript разработки можно найти в статьях Сергея Чикуёнка. Статьи от 20 июля 2011 года, но это лучшее по данной теме что я смог найти в начеле 2013 😉
http://chikuyonok.ru/2011/07/eclipse-webdev1
http://chikuyonok.ru/2011/07/eclipse-webdev2
Отладка JavaScript в Eclipse
Пошаговую отладку JavaScript из Eclipse удалось запустить используюя Crossfire.
https://github.com/mrennie/crossfire/wiki
Вкратце это выглядит так:
- Для запуска ActionScript скриптов используется Firefox,
- В нем должен быть инсталлирован и активирован Firebug
- Должен быть так же инсталлирован плагин Crossfire, и активирован в режиме «сервера» — в этом случае он будет собирать всю необходимую отладочную информацию из Firebug, и передавать ее в формате JSON debug-клиенту.
- В нашем случае debug-клиентом будет JSDT-debug плагин в Eclipse, который и будет красиво отрисовывать всю отладочную информацию в эклипсе: все точки оставнова, объекты и значения переменных.
Сrossfire
Firefox с работающим в режиме сервера crossfire лучше запускать в отдельном профиле:
— Тут мы создадим профиль crossfire-server :
firefox -no-remote -ProfileManager
— А потом мы его будем запускать как-то так:
firefox -profile crossfire-server -crossfire-server-port 5000 -no-remote
Можно также активировать crossfire из firefox-а вручную.
FBTrace
Описанные в документрации пункты меню я так и не нашел, но удалось установить флажком extensions.firebug.alwaysOpenTraceConsol e
Самое главное — нужно помнить, что отладка будет подхватываться только когда firebug отладка активирована на открываемой в firefox страничке (и при этом crossfire тоже должен быть включен в режиме сервера)!
Дополнительные плагины
- Поддeржка JSDT jQuery 1.5: https://svn.codespot.com/a/eclipselabs.org/jsdt-jquery/updatesite
- Emmet (бывший Zen coding): http://emmet.io/eclipse/updates
- Subclipse (если вы пользуетесь SVN): http://subclipse.tigris.org/update_1.8.x
- AnyEdit (несколько полезных текстовых функций и «удалитель табуляций») http://andrei.gmxhome.de/eclipse
Emmet (Zen Coding)
Отладка в Firebug jQuery страничек
Еще наткнулся на интересный плагин к Firefox для отладки в Firebug jQuery страничек:
http://firequery.binaryage.com/
Выводы
В общем и целом разработку и отладку JavaScript в Eclipse вести можно. Но все равно — ощущения «счастья» не возникает — все как-то слишком громоздко, подглючивает и подтормаживает (особенно когда дело касается отладки через Crossfire).
Возникло желание попробовать чуть более платные IDE для разработки — например JetBrains WebStorm: http://www.jetbrains.com/webstorm
Кстати, если вы пользуетесь (или планируете использовать) JetBrains IntelliJ IDEA, то имейте в виду, что в платной версии IDEA есть все средства для разработки JavaScript/HTML5 — то есть всё, что есть в WebStorm. http://www.jetbrains.com/idea
А кроме того в платной версии IDEA есть также средства для разработки на Flex/ActionScript. http://www.jetbrains.com/idea/features/flex_ide.html
ИМХО — есть смысл сразу купить JetBrains IntelliJ IDEA, особенно если будет хорошая скидка, и не париться в дальнейшем. А там глядишь — может и Java придется программировать 😉
How to write JavaScript in Eclipse IDE
Eclipse is another popular free, open-source IDE among web developers and developers who use other programming languages.
It was built for Java development but now included many tools for working with other programming languages: HTML, CSS, JavaScript, Ruby, Python, PHP, etc.
Eclipse can handle entire web projects and even can be integrated with any other popular development tools required to create web applications into a single interface.
In addition, it also supports various plugins and anyone can create plugins to extend Eclipse’s functionality. Due to so many features included in Eclipse, we can also use this IDE for web development.
To use Eclipse IDE for the web development project, you will need to download eclipse and install it. So, let’s understand step by step download and installation process.
How to Download and Install Eclipse IDE?
There are the following steps to download, install Eclipse, and set up the development environment for JavaScript. They are as follows:
Step 1 : Download the eclipse from the given link: https://eclipse.org/downloads
Choose the latest stable version of the eclipse IDE and make sure that if your computer system is 64-bit, choose 64-bit eclipse.
Step 2 : Once the download is completed, click on elipse.exe to open the eclipse that will ask to select a local directory as its workspace. Workspace is the folder or place where eclipse will store your projects.
Step 3 : Create or select a local directory on C drive where you want to store your JavaScript project, and click on the OK button to start eclipse.
You can also create a folder with a suitable name for your JavaScript project on C drive and browse that folder from the workspace launcher.
Step 4 : Once the eclipse opens, navigate as File -> New -> Static Web Project. Click on the link as shown below in the screenshot.
Step 5 : It will open up a window dialogue box that will ask you to enter the name of the project. Enter the project name “JavaScript Project” and click on the ‘Finish’ button as shown in the below screenshot.
Step 6 : Expand the JavaScript project directory on the left-hand side of Eclipse (project explorer) and right-click on the ‘WebContent’ folder.
To create an HTML file in the current JavaScript project, navigate to New -> HTML File as shown below in the screenshot.
Step 7 : It will open up a window dialogue box that will ask you to write the file name. Please type the file name “myJavascriptProgram” and click on the ‘Finish’ button as shown below. It will create an HTML file for the current static web project.
At this point, we have successfully completed the development setup for JavaScript programming with project structure as shown in the below screenshot.
In the next section, we are going to write our first JavaScript program using this setup.
Writing My First JavaScript Program in Eclipse IDE
In the last section, we created an HTML file named myJavascriptProgram.html. Now it’s time to write the first JavaScript program.
Let’s write the following JavaScript code snippet in the editor as shown below and then save it.
In the above JavaScript program, we have placed some JavaScript code between the opening body
tag and closing body tag of the HTML file.In the next section, we will learn how to run a Javascript program in Eclipse IDE.
How to Run JavaScript Code in Eclipse IDE?
To run JavaScript program code in Eclipse, right-click on myJavascriptProgram and navigate to New -> Open with -> web browser and click on it as shown below.
Eclipse will open the web browser in the editor and display the following output.
Output of code: Welcome to my first JavaScript program
Creating JavaScript External File using Eclipse IDE
There are the following steps to create JavaScript external file in Eclipse that is as follows:
Step 1 : Create a new file to write JavaScript code by choosing New and then File from the File menu.
The New File dialog box will open where we will write myscript.js in the File name text box, as shown below, and click on the Finish button.
Step 2 : Eclipse will add a new empty JavaScript file named “myScript.js” to your project. If this file doesn’t open automatically in the editor, right-click on the myScript.js file in Project Explorer, choose Open With, and then click Text Editor.
Now you will see two files named “myJavascriptProgram” and “myScript.js” on the screen.
Step 3 : Write the following code snippet in the JavaScript file named “myScript.js” and save it using Ctrl+S. You can also save it by selecting Save from the File menu.
document.write("Creating an external JavaScript file in Eclipse");
Step 4 : Now add the following code in the script “myJavascriptProgram.html” and save it. In the code snippet, src is an attribute and “myScript.js” is the value of attribute src. We have added src attribute to the opening tag.
The complete code structure is given below:
Step 5 : Right-click on myJavascriptProgram.html in the Project Explorer and navigate to Open with, and then click on Web Browser.
Eclipse will open a browser window in the editor, where you will see output of code snippet on the web page.
Output of code: Creating an external JavaScript file in Eclipse
This is a basic primer about JavaScript development with Eclipse that is completed. If you want to get more information besides, I will recommend visiting the Eclipse website.
Hope that this tutorial has covered almost all the important steps related to how to write JavaScript program in Eclipse IDE. I hope that you will have understood how to run JavaScript in eclipse.
In the next tutorial, we will learn how to add JavaScript in HTML document.
Thanks for reading.
Next ⇒ How to add JavaScript in HTML document ⇐ Prev Next ⇒