OLD | NEW |
1 --- | 1 --- |
2 layout: default | 2 layout: default |
3 title: "Tools for Dart" | 3 title: "Tools for Dart" |
4 description: "Lots of tools to help you write your Dart apps." | 4 description: "Lots of tools to help you write your Dart apps." |
5 has-permalinks: false | 5 has-permalinks: false |
6 js: | 6 js: |
7 - url: /js/os-switcher.js | 7 - url: /js/os-switcher.js |
8 defer: true | 8 defer: true |
9 - url: /js/editor-downloads-analytics.js | 9 - url: /js/editor-downloads-analytics.js |
10 defer: true | 10 defer: true |
(...skipping 11 matching lines...) Expand all Loading... |
22 </div> | 22 </div> |
23 <div class="span6"> | 23 <div class="span6"> |
24 <img src="images/dart-editor.png" | 24 <img src="images/dart-editor.png" |
25 style="border:1px gray solid"> | 25 style="border:1px gray solid"> |
26 </div> | 26 </div> |
27 </div> | 27 </div> |
28 </div> | 28 </div> |
29 | 29 |
30 | 30 |
31 <p> | 31 <p> |
32 The Dart download has | 32 The Dart download |
33 has everything you need | 33 has everything you need |
34 to edit, run, and debug Dart apps. | 34 to edit, run, and debug Dart apps. |
35 </p> | 35 </p> |
36 | 36 |
37 <div align="center"> | 37 <div align="center"> |
38 {% include downloads/_dart-editor.html %} | 38 {% include downloads/_dart-editor.html %} |
39 </div> | 39 </div> |
40 | 40 |
41 <div class="row"> | 41 <div class="row"> |
42 <div class="span4"> | 42 <div class="span4"> |
(...skipping 17 matching lines...) Expand all Loading... |
60 Alternatively, you can use Dart plugins for other editors and IDEs: | 60 Alternatively, you can use Dart plugins for other editors and IDEs: |
61 </p> | 61 </p> |
62 | 62 |
63 <table> | 63 <table> |
64 <tr> | 64 <tr> |
65 <td> <img src="images/eclipse.png" align="left" width="48" | 65 <td> <img src="images/eclipse.png" align="left" width="48" |
66 alt="Eclipse logo" > </td> | 66 alt="Eclipse logo" > </td> |
67 <td> <a href="/tools/eclipse-plugin/"><b>Eclipse</b></a> </td> | 67 <td> <a href="/tools/eclipse-plugin/"><b>Eclipse</b></a> </td> |
68 </tr> | 68 </tr> |
69 <tr> | 69 <tr> |
| 70 <td> <img src="images/emacs.png" width="48" |
| 71 alt="Emacs logo" > </td> |
| 72 <td> <a href="https://github.com/nex3/dart-mode"><b>Emacs</b></a> </td> |
| 73 </tr> |
| 74 <tr> |
70 <td> <img src="images/IntellIJ-IDEA.png" width="48" | 75 <td> <img src="images/IntellIJ-IDEA.png" width="48" |
71 alt="IntelliJ logo" > </td> | 76 alt="IntelliJ logo" > </td> |
72 <td> <a href="http://plugins.intellij.net/plugin/?idea&id=6351"><b>I
ntelliJ IDEA and WebStorm</b></a> </td> | 77 <td> <a href="http://plugins.intellij.net/plugin/?idea&id=6351"><b>I
ntelliJ IDEA and WebStorm</b></a> </td> |
73 </tr> | 78 </tr> |
74 <tr> | 79 <tr> |
75 <td> <img src="images/sublime.png" width="48" | 80 <td> <img src="images/sublime.png" width="48" |
76 alt="Sublime logo" > </td> | 81 alt="Sublime logo" > </td> |
77 <td> <a href="https://github.com/dart-lang/dart-sublime-bundle#readme"><
b>Sublime Text 2</b></a> </td> | 82 <td> <a href="https://github.com/dart-lang/dart-sublime-bundle#readme"><
b>Sublime Text 2</b></a> </td> |
78 </tr> | 83 </tr> |
79 <tr> | 84 <tr> |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
137 <dd> Dart tools generate some files | 142 <dd> Dart tools generate some files |
138 that should be local only. | 143 that should be local only. |
139 Here's some advice on what <em>not</em> to put | 144 Here's some advice on what <em>not</em> to put |
140 into your source repository. </dd> | 145 into your source repository. </dd> |
141 <dt> <a href="/docs/dart-up-and-running/contents/ch04-tools-dart2js.html#t
ools-dart2js-debugging">Debugging code produced by dart2js</a> </dt> | 146 <dt> <a href="/docs/dart-up-and-running/contents/ch04-tools-dart2js.html#t
ools-dart2js-debugging">Debugging code produced by dart2js</a> </dt> |
142 <dd> Dart web apps are easiest to debug | 147 <dd> Dart web apps are easiest to debug |
143 with Dart Editor and Dartium. | 148 with Dart Editor and Dartium. |
144 So how do you debug the app | 149 So how do you debug the app |
145 once it's been compiled to JavaScript? | 150 once it's been compiled to JavaScript? |
146 Here are a few tips for specific browsers. </dd> | 151 Here are a few tips for specific browsers. </dd> |
147 </ul> | 152 <dt> More tools</dt> |
| 153 <dd> This site relies on two non-SDK tools |
| 154 to test and deploy Dart code: |
| 155 <ul> |
| 156 <li> <a href="https://drone.io">drone.io</a> |
| 157 continuous integration </li> |
| 158 <li> <a href="http://pub.dartlang.org/packages/hop">HOP</a> |
| 159 task framework </li> |
| 160 </ul> |
| 161 |
| 162 You might want to try these, as well: |
| 163 |
| 164 <ul> |
| 165 <li> <a href="http://pub.dartlang.org/packages/bot">BOT</a>, |
| 166 the Dart bag-of-tricks</li> |
| 167 <li> <a href="https://github.com/igrigorik/heroku-buildpack-dart">He
roku buildpack for Dart</a>, |
| 168 which lets you run your server-side Dart app |
| 169 on Heroku's cloud</li> |
| 170 </ul> |
| 171 </dd> |
| 172 </dl> |
148 </div> | 173 </div> |
149 </div> | 174 </div> |
150 | 175 |
151 <p> | 176 <p> |
152 Dart Editor, Dartium, and the SDK tools | 177 Dart Editor, Dartium, and the SDK tools |
153 work in recent versions of | 178 work in recent versions of |
154 {% include os-choices.html %} | 179 {% include os-choices.html %} |
155 </p> | 180 </p> |
156 | 181 |
157 <aside class="alert alert-info"> | 182 <aside class="alert alert-info"> |
158 <b>Note:</b> The Dart development tools <b>do not support Windows XP</b>. | 183 <b>Note:</b> The Dart development tools <b>do not support Windows XP</b>. |
159 </aside> | 184 </aside> |
OLD | NEW |