Jetbrains/WebStorm is a fancy JS/HTML IDE. It even supports javascript breakpoints which you set in the IDE, which affect the running code in the browser (!) with variables showing in your IDE – you either watch the stack-frame, or hover the variables in your code, where their current values show in the tooltips. Mind is blown. It’s not free, but has a 30 day trial.
The link is fixed. I’m pretty sure I’ve signed them correctly using these two .bat files:
Generate the keystore:
"C:\Program Files\Java\jdk1.7.0_25\bin\keytool.exe" -genkey -keystore myKeystore -alias Valkryst
Sign the Jar:
"C:\Program Files\Java\jdk1.7.0_25\bin\jarsigner.exe" -keystore myKeystore SpaceGame.jar Valkryst
pause
As far as I can see the applet seems to be working, but I haven’t had anyone test it in the last few days so I can’t say for sure.
JavaScript would be an alright option for some things, but I don’t see myself rewriting everything just to use it.
XD Good idea. I’ve already started learning C++ since Java seems to be kind of eh for certain projects I’m working on.
I’ve found Sublime to be a good replacement for Notepad++ which I’ve been using for a few years. After you get it cough without all those trial popups and that it’s quick and not annoying in any way so-far. I would never use it for Java, but for HTML, CSS, etc… it’s perfectly fine for me.
You can do the same thing (breakpoints, variables showing in IDE) using free GWT - while writing and debugging code in Java, from the Eclipse (sadly no NetBeans).
Well it works for me in Chrome browser on windows, but requires clicking through 2 menus, one by chrome which isn’t too scary and one by oracle which is quite off-putting.
I read recently that Google is shutting down the old netscape plugin API which affects java:
http://www.infoworld.com/d/applications/chrome-will-block-npapi-plug-ins-over-stability-security-concerns-227428
=_____________________________________________________________________________________________________________________________________________________________________=
That is the only thing that has ever made me hate Google…
I don’t get it. If you properly separated logic from rendering and were not doing anything too fancy with the rendering you could switch to libgdx in a day or 2. You do NOT have to use any special libgdx stuff. As a matter of fact I ported of my SystemX particle system in 2 hours because I only needed to change a few methods.
particle.render();
SystemX.render();
If you keep things nice and separate like this, then porting to another framework (not language) is quite easy.