Skip to content

Commit fb76d1e

Browse files
author
Marcus Mews
committed
update screenshot, download section
Signed-off-by: mmews <[email protected]>
1 parent 58ab830 commit fb76d1e

File tree

4 files changed

+36
-51
lines changed

4 files changed

+36
-51
lines changed

downloads.html

+21-31
Original file line numberDiff line numberDiff line change
@@ -57,52 +57,42 @@
5757
<br/>
5858
<h1 id="_download">Downloads</h1>
5959
<p>
60-
We offer downloads for the N4JS IDE builds and the Developer Environment to develop the sources of the N4JS IDE.
60+
This page provides downloads for both (1) the N4JS builds and (2) the N4JS development environment (including sources) of N4JS.
6161
</p>
6262
<br/>
6363
</div>
6464

6565
<div class="Cell Cell--12-12 GettingStarted-u-paddingLeft">
66-
<h2 id ="N4JS_IDE">N4JS IDE</h2>
67-
<p>
68-
If you just want to use the Eclipse N4JS IDE, you probably want to download the product directly.
69-
We offer the following two builds of the N4JS IDE.
70-
</p>
71-
<h3 id ="Eclipse_Nightly_Builds">Eclipse Nightly Builds</h3>
72-
<p class="SystemRequirements">
73-
System Requirements (versions see below): <b>Java, Node.js</b></a>.
66+
<h2 id ="N4JS_IDE" style="margin-bottom: 0rem;">N4JS Compiler</h2>
67+
<p class="SystemRequirements" style="margin-bottom: 2rem;">
68+
System Requirements: <b>Java, Node.js</b> (versions see below)</a>.
7469
</p>
7570
<p>
76-
Since the Eclipse N4JS project is in incubation phase, we do not provide release versions yet.
77-
You can find links to nightly builds (update site and products for Windows, Linux and MacOS) at the
78-
<a href="https://projects.eclipse.org/projects/technology.n4js/downloads" target="_blank">N4JS Eclipse project's download page</a>.
79-
</p>
80-
<p />
81-
82-
<h3 id ="Third_Party_Nightly_Builds">Third Party Nightly Builds (bundled Java JRE)</h3>
83-
<p class="SystemRequirements">
84-
System Requirements (versions see below): <b>Node.js</b></a>.
71+
N4JS provides the following builds on the at the download locations listed below:
72+
<ul>
73+
<li/>Compiler / LSP server as jar
74+
<li/>Compiler / LSP server as npm (only available via <a href="https://www.npmjs.com/package/n4js-cli" target="_blank">npmjs.com</a>)
75+
<li/>VSCode extension for N4JS (also available via <a href="https://marketplace.visualstudio.com/items?itemName=n4js.n4js-vscode-extension" target="_blank">VSCode marketplace</a>)
76+
</ul>
8577
</p>
78+
<h3 id ="Download_Locations">Download locations</h3>
8679
<p>
87-
<a href="https://www.enfore.com" target="_blank">Enfore AG</a> originally introduced N4JS and hosts nightly builds that include Java JRE.
88-
You can find links to nightly builds (update site and products for Windows, Linux and macos) at the
89-
<a href="https://download.enfore.com/n4js/" target="_blank">Enfore N4JS download page</a>.
80+
<ul>
81+
<li/><a href="https://projects.eclipse.org/projects/technology.n4js/downloads" target="_blank">Eclipse Foundation</a> (currently outdated)
82+
<li/><a href="https://download.enfore.com/n4js/" target="_blank">enfore AG</a>
83+
</ul>
9084
</p>
9185
<br/>
9286
</div>
9387

9488
<div class="Cell Cell--12-12 GettingStarted-u-paddingLeft">
95-
<h2 id ="Developer_Environment">Developer Environment</h2>
96-
<p>
97-
For developing extensions for the N4JS language (or simply to fix bugs ;-) ), the recommended way to install the Eclipse IDE and set up the N4JS Java sources in a developer workspace is to use the Eclipse Installer.
98-
This installer is available from <a href="https://wiki.eclipse.org/Eclipse_Installer">Eclipse.org</a>.
99-
Run the installer and follow these steps (click on the images to enlarge):
89+
<h2 id ="Developer_Environment" style="margin-bottom: 0rem;">N4JS Sources</h2>
90+
<p class="SystemRequirements" style="margin-bottom: 2rem;">
91+
System Requirements: <b>Java, Node.js, Yarn</b> (versions see below)</a>.
10092
</p>
101-
102-
103-
<h3 id ="Eclipse_Installer">Eclipse Installer (Oomph)</h3>
104-
<p class="SystemRequirements">
105-
System Requirements (versions see below): <b>Java, Node.js, Yarn</b></a>.
93+
<p>
94+
The recommended way to install the Eclipse IDE and set up the N4JS Java sources in a developer workspace is to use the <a href="https://www.eclipse.org/downloads/">Eclipse Installer</a>.
95+
Download and run the installer to follow these steps (click on the images to enlarge):
10696
</p>
10797

10898

images/N4JS_VSCODE.png

482 KB
Loading

index.html

+14-19
Original file line numberDiff line numberDiff line change
@@ -55,41 +55,36 @@
5555

5656
<div class="Main">
5757

58-
<article class="Intro Grid Grid--fullWidth" style="margin-bottom:-4rem">
58+
<article class="Intro Grid Grid--fullWidth">
5959
<div class="Intro-Slogan Cell Cell--9-12" style="text-align: center;">
6060
High-quality JavaScript development<br/>
6161
for large Node.js projects
6262
</div>
6363

64-
<img src="images/screenshot.png">
64+
<img src="images/N4JS_VSCODE.png">
6565
</article>
6666

67-
<br/>
6867

6968
<article class="Grid">
7069

7170
<div class="Cell Cell--12-12">
7271
<h2 id="introduction">N4JS is for Java and JavaScript Developers</h2>
7372

7473
<ul>
75-
<li>You are a Java programmer who is missing the comfort of familiar tools while developing for JavaScript environments?</li>
76-
<li>You want to write large-scale server-side JavaScript in a way that it stays maintainable?</li>
77-
<li>You are using TypeScript and have run into problems the type checker didn't catch? </li>
74+
<li>You are a Java developer and missing the comfort of familiar tools while developing for JavaScript environments?</li>
75+
<li>You are a JavaScript developer and want to write large-scale server-side applications in a way that it stays maintainable?</li>
76+
<li>You are a TypeScript developer and ran into problems the type checker didn't catch? </li>
7877
</ul>
7978

80-
<p>N4JS is a general-purpose programming language based on ECMAScript Version 5, and ECMAScript 2015 is supported to a great extent. It adds a static type system as reliable as that of Java, but with the flexibility of JavaScript. The language provides built-in support for state-of-the-art programming paradigms such as dependency injection and test support. The feature-rich, Eclipse-based IDE for N4JS is custom-built for precisely these concepts. Code is validated as you type with the addition of tools such as content-assist and quick-fixes which ensure your code is written safely and intuitively.</p>
81-
</div>
82-
83-
<div class="Cell Cell--12-12">
84-
<p>N4JS transpiles to V8-compatible ECMAScript code, using features available as of Node.js version 5. The transpiled modules can be used with System.js or Common.js module loader.</p>
85-
</div>
86-
87-
<div class="Cell Cell--6-12 GettingStarted-u-paddingLeft" style="text-align:center;">
88-
<span style="color:#244d82; padding: 3px 15px;"><a href="faq/comparison-java.html">Compare N4JS to Java ›</a></span>
89-
</div>
90-
<div class="Cell Cell--6-12 GettingStarted-u-paddingRight" style="text-align:center;">
91-
<span style="color:#244d82; padding: 3px 15px;"><a href="faq/comparison-typescript.html">Compare N4JS to TypeScript ›</a></span>
92-
</div>
79+
<p>N4JS is a general-purpose programming language based on ECMAScript.
80+
It adds a static type system as reliable as that of Java, but with the flexibility of JavaScript.
81+
The language provides built-in support for state-of-the-art programming paradigms such as dependency injection and test support.
82+
Code is validated as you type with the addition of tools such as content-assist and quick-fixes which ensure your code is written safely and intuitively.
83+
N4JS transpiles to ECMAScript code, using features supported by Node.js.
84+
Based on the Language Server Protocol, the N4JS language server can be integrated into several LSP clients.
85+
For VSCode we provide an extension for N4JS via the VSCode marketplace.
86+
</p>
87+
</div>
9388

9489
</article>
9590

0 commit comments

Comments
 (0)