Haxe/OpenFL in FlashBuilder/Eclipse? - eclipse

I am looking for a possible solution of developing Haxe/OpenFL applications on a Mac.
While Windows has a very good IDE, the Macs are left much weaker support.
I tried every IDE I could find for mac that has a Haxe plug-in, but they often lack basic features and are pretty outdated and buggy.
Is there a way to install Haxe SDK and have an ability to use OpenFL API on Flash Builder (4.7 would be best)? Flash Builder is based on Eclipse, maybe I can find plug-in for Eclipse?
If not, how does one write their own plug-in?
NOTE: I know of Win emulators that helps to run FD on a Mac, but I cannot have that option right now.

there is a Haxe bundle for SublimeText 2 and i think it's quite complete for Haxe development
https://github.com/clemos/haxe-sublime-bundle
Lots of developer also say that IntelliJ is a way to go http://www.jetbrains.com/idea/
But i have never try it yet.

There is a list of IDEs over here:
http://haxe.org/com/ide
I'm not sure how up-to-date the list is. If you want to build an editor, consider joining this project http://www.indiegogo.com/projects/cactus-ide

Related

Is there a way to use axdt with eclim?

I've got Eclipse 3.6 + eclim set up and working for PHP and JavaScript.
As I'm slowly moving away from the Flash IDE for my actionscript projects I've sucessfully installed the — limited but working — axdt plugin for Eclipse but eclim doesn't seem to work for actionscript files.
Neither FDT nor Flash Builder nor asdt/axdt being listed anywhere on eclim's site I think as3 is not supported by eclim. Am I Right?
As of now, vrapper is helping me a lot, but is there a workaround — other than buying Flash Builder/FDT/IntelliJ IDEA Ultimate — to this situation ?
Thanks.
Sounds like you are a Linux user, otherwise you would surely know about FlashDevelop (it's experimental now, but you should be able, to an extent, to run it through Wine, too...).
Other than that, I used this for some time and it was OK for what I needed. It has some problems on top of some problems the original has, some features entirely removed, but it's still better then AXDT.
Here are some other suggestions about AS3 editor on Linux: http://flashdevelop.org/community/viewtopic.php?f=9&t=3973 . Unfortunately, they are not as good as commercial solutions for Win / Mac.

using eclipse for other languages than java?

I came to know that eclipse can be used for other languages as well. But will it give the same comfort level as using java? Is there anybody who has used eclipse for other languages?
I've used Eclipse for both C/C++, Ruby, Erlang, and a few others. None of these are as tightly integrated with Eclipse as Java is, but CDT (C/C++) gives Visual Studio a good run for its money. I usually use Emacs for the other ones.
Yes, you can use Eclipse for many languages other than Java. I personally use Eclipse to code in C++, Perl, PHP, and do JavaScript as well inside of it. While it also supports plugins for connecting and executing queries against databases, I tend to prefer other options there such as Toad or Oracle SQL Developer. There are numerous other plugins to support many other languages that you can find either through the Update Manager or a simple Google search, many of which are excellent.
As a side note, if you're not using Mylyn, you're missing out.
Eclipse is used as a base for other language and tool:
for example As3 with FlashBuilder; PHP, Javascript with Aptana studio, C,Python,... with other plugins, etc...
You can found here for example some plugins for other languages.
I've used it for Javascript (jQuery): compile-time checks are a godsend to the barren lands of javascript.
For Java developement I feel most comfortable using Eclipse.
I tried using Eclipse for coding with Python. There is PyDev, an Eclipse plugin that can be used to work with the Python code in Eclipse. Though PyDev provides features like Code Completion, Syntax highlighting etc, I felt comfortable to use editors like gvim or emacs rather than Eclipse
for working with Python code. YMMV
Yes, Eclipse supports many other languages.
But you knew that already when you saw http://www.eclipse.org/downloads/
So, I guess that you are asking how well it supports them...
It is possible to have Eclipse without Java. Imagine taking that and then adding Java support. Compare that with CDT for C++ and - in my experience - they are pretty much the same.
Yes, Eclipse is slanted at Java, and I doubt that anyone will deny that, but at the same time it tries to be fair and generic and pretty much achieves it. Any few % less other language support doesn't matter when you realize that no other IDE compares.
Bottom line, whatever your language, you will be hard pushed to beat Eclipse.
And that's before I get started on the myriad plugins ...
Not only programming, debugging with Eclipse is sweet. Beside Java, the other languages I mostly work on Eclipse are PHP and Python.
While I was working on the Eclipse Web Tools Platform (WTP) project we often said that the Java Development Tools (JDT) were the model that we referenced for features for Web related languages. I think JDT has set the bar and many other projects that implement language specific tooling try to reach the JDT bar. I don't know that any have or that copying everything about JDT is the point but I do think the Java tools are exemplary development tools.

Ada/Eclipse Integration

Are there any freely available Ada plugins eclipse. Eclipse is my main IDE and I occasionally need to read and modify some Ada, having it all in the one IDE would be ideal.
For Eclipse, AdaCore distributes and maintains the GNATBench plug-in, though I've never personally used it. I believe it is not GNAT specific, so it may still be of value even if you're using a different compiler--but I could be wrong on that :-)
If you're using the GNAT Ada compilation system, you've got a fully Ada-aware IDE in their GNAT Programming Studio (GPS), which is what I've been using ever since it finally stabilized a few years ago. It's got the jump-to-definition, get references, specialized search, etc., capabilities that you'd expect.
These, as well as the rest of AdaCore's GPL Ada development environment and tools, are available from AdaCore's Libre website. Download page is here.
If all you need is syntax highlighting, then maybe EclipseColorer will do the trick for you? It's a general-purpose extensible syntax highlighting engine that has definitions for Ada out of the box.
You may also want to check out Hibachi:
The goal of the Hibachi project is to create an Ada Integrated Development Environment (IDE) and tooling framework for the Eclipse platform.

Which one is better (in support, difficulty, ...) to develop a plugin, Netbeans or Eclipse?

I would like to make a new plugin for a programming language because there is not any IDE the time I asked this question. I think IDE developing is far more easier if I try to use one of the available platform like Netbeans or Eclipse or ...
As I checked, Eclipse plugin (if that plugin is not updated) won't be able to start up after 1 or 2 years. I mean, Eclipse develops a way that old plugins has to follow in order to hold the compatibility.
I can't answer your original question as I have not developed for Netbeans.
As the backwards compatibility, if the version dependencies are set right, and only the API from other plug-ins are used, the old plug-in should work (there are some exceptions, but in that case upgrading the plug-in does not take too much effort, as there is documentation about what has changed).
The main drawback in Eclipse development is that documentation is sometimes scarce, but for common tasks there is some available.
Sorry, I also can answer only 1/2 of your question.
I have developed (small) eclipse plugins and an eclipse RCP. Both were a breeze. I agree with #Zoltan's comment, get your dependencies right & don't use some back-door unsupported feature in aplugin you don't control & your problems should be minimal. Even if you did run into a dependency problem, the configuration is straightforward enough that you could make an updated release of your plugin very quickly.

Are there any user interface prototyping tools for Eclipse?

I am looking into designing new features for Eclipse-based programming tools, from the requirements/ideas perspective. To really do this quickly, I would like to sketch UI elements without having to code things -- my concern is with the concepts and ideas right now, not the possible later realization. Are there any such graphical sketching tools for Eclipse?
(on a side note, I should also note that I find Eclipse a better idea every day, in the way that you can combine partial systems from very many different sources into a single environment. It really is the future of IDEs, especially for embedded systems. It used to pretty horrible pre-Eclipse-3.0, but now it does seem to work)
WireframeSketcher is a tool that helps quickly create wireframes, mockups and prototypes for desktop, web and mobile applications. It comes both as a standalone version and as a plug-in for Eclipse IDEs. It has some distinctive features like storyboards, components, linking and vector PDF export. Among supported IDEs are are Aptana, Flash Builder, Zend Studio and Rational Application Developer.
(source: wireframesketcher.com)
Incidentally, NetBeans is known for having a really good GUI editor (Matisse), but I realize that you weren't asking about NetBeans :)
I've tried the Visual Editor Project before, but in the past it crashed my instance of Eclipse, and I haven't visited it since.
Jigloo is a new one that I'd like to try out soon.
This is really specific to Eclipse: it is the platform of choice for general IDEs today, and I am looking to sketch out extensions to it. The target programming language is more likely to be raw assembler and C than anything else -- OS, driver, system-level debug.