As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Is there something like InstallShield that I can use for free?
WiX
Very powerful and flexible.
Can produce MSI packages (Microsoft deployment format of choice)
Almost no documentation
Very steep learning curve.
XML-based.
Recommended for very complex installators.
Inno Setup
Cannot produce MSI packages.
Its scripting part looks like INI files structure.
Uses Pascal Script based language for extra flexibility.
NSIS
Cannot produce MSI packages.
Fully scripted, very powerful but at cost of high learning curve.
Recommened if WiX is too much and Inno Setup not enough.
AdvancedInstaller
Basic version is free.
Can produce MSI packages.
Very good user-interface, almost no learning curve to get things done.
XML-based (but schema is not very user-friendly, doesn't really matter as you would use GUI editor anyway)
The best option if you have only basic installer requirements and don't have time to learn something new.
IzPack
Cross-platform
Maven integration
Customizable actions
Well documented
Opensource
I have been using Inno Setup for several years now. It's mature enough that it has a lot of plug-ins. I've found that the forums/newsgroups are very good at answering all the questions I've had so far.
NullSoft NSIS http://nsis.sourceforge.net/Main_Page
WiX (Windows Installer XML) is free.
Inno Setup has worked very well as the Zeus installer for many years.
I googled for "free installer" and found Advanced Installer, which I recall that I have used successfully in the past.
+1 for Inno. I was not a fan of NSIS/Nullsoft.
EDIT
the reason I did not like NSIS was the hoops I had to jump trough just to get the version information in the installer title/script. Basically you have to preprocess the scripts or run the install generator twice. Maybe they fixed it, maybe not. But what a hassle.
I also found that the versions of the plugins and the versions of the main component were brittle. For example, things didn't work well when mixed and matched/upgraded.
We had to keep a specific version of NSIS and the plugins we used in a repository to ensure we had them.
Nullsoft Installer is the way to go. It has a bit of a steep learning curve but once you've worked out the scripting you'll have a decent installer in no time. Check out the Eclipse plugin too, it is a great addition.
I was looking for a similar solution and found the new kid on the block to be InstallJammer. Open source, extremely friendly and powerful-looking (I say looking because I never actually finished using it on a project), able to produce installers for multiple platforms.
Actions in particular seemed very easy to set up.
If it were to live up to it's goals, it would easily give the other install solutions a run for their money.
I would consider dotNetInstaller as well.
It's pretty easy to setup installation with prerequisites, has a nice wizard and an editor that let manage the xml scripting from a form.
There's the open source Nullsoft Installer which began with WinAmp, if I'm not mistaken.
For .NET development you may want to take a look at WiX, which Microsoft also open sourced. IT's good for those with continuous integration setups.
NSIS (nullsoft scriptable installer system) will do the job. It's open source.
http://nsis.sourceforge.net/Main_Page
The Nullsoft installer is free, powerful and very, very good.
The nullsoft scriptable install system is an open source solution that provides a very powerful and professional install system.
We use MakeMSI here to construct Windows installers. Very steep learning curve, but it's guaranteed to work on any Windows system.
We've had problems with Nullsoft installers in the past, as silent, automated installs (the kind done all the time in managed environments) aren't supported by default.
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I am very new to python and have installed the EPD 7.3.2 academic package.
I have not been able to locate an editor for mac osx 10.8.2 within the libraries included in the package.
The only editor part of this package is scite but this is only for Linux and Windows. The Mac version is only available for $42 through mac app store.
Thus, I was wondering how could I get an editor to run with the EPD package? Is there a specific editor that would be recognised straight after installation? Or which editor is compatible with the package.
Hope all is well,
Luc
I work for Enthought and we have a next-generation version of EPD that is in beta. It includes a Python-centric text editor, integrated IPython prompt, package management, and many other typical features. The application is focused on the needs of scientists and engineers who are writing code in support of their work vs. the needs of full-time software development teams. That is, the intent is to keep it light-weight and easy to use with a focus on data analysis and visualization, not to compete with tools such as Eclipse or Visual Studio.
If interested, you can request access to the beta program by clicking the "EPD Reloaded" graphic on the right side of this page: http://www.enthought.com/products/epd.php. The beta version currently supports Mac OS and Windows.
Regards,
Jason
Try Textmate. It's really good for Python and a host of other languages.
It's now open source and you can get it here: https://github.com/textmate/textmate
There's also a pre-built binary: https://api.textmate.org/downloads/beta
Cheers.
There are quite a few free editors for Mac OSX listed here: http://wiki.python.org/moin/PythonEditors
I've used Editra (http://editra.org/), and had no complaints. I never tried its PyStudio plugin, but it looks interesting.
You should also know about Spyder, which has a Mac version available. Spyder is a scientific python editor which provides an environment similar to Matlab. Another scientific python distribution, Python(x,y), uses Spyder. I think getting Spyder on Mac to work with EPD might be tricky, but probably worth it. It doesn't have the professional Enthought support but it has a great community.
I'm also somewhat new to python and I'm still figuring out what works best for me. I'm not surprised that Enthought is building an editor since that's one of the main features they've yet to provide - I'm really looking forward to seeing how it compares to Spyder.
I use Sublime Text with great success as well as BBEdit. I'm not sure but I would think you could also use BBEdit's free TextWrangler.
I've played around a little with the Beta Jason pointed out (though- I can't seem to find it in the current academic distributions, but maybe I'm just not looking hard enough). It will be pretty cool once deployed.
Could try Enthought's new Canopy product, which has an IDE embedded. The CanopyExpress version requires no licensing.
This is probably a really silly question but my work is kind of new to embedded linux, we aren't really sure how we should source our code.
We'll be getting a package from free scale and if it's anything like our omap package it'll prabably be pretty big. Is it a good idea to just source everything, or split it up into different repos, should we leave some stuff out?
We do have some experience with windows ce, we never really sourced everything, just the stuff we used in the board support package and checked it out over the wince600 folder.
There are too many variables to give a definitive answer.
Thus, the correct answer depends on
your application and how heavy your changes are
your build system
You're talking about freescale and linux embedded, maybe you want to check openembedded . If you use this or any similar solution, than you don't need to put under versioning anything but your sources and your recipes.
But if you're customizing the way you build the system, than I'd definitively put the sources and the build scripts under versioning.
I need to do some UML diagrams, and doing the work right in Eclipse by reverse engineering classes is the best/fastest approach for me. Taking advise found elsewhere on Stack Overflow, I'm playing with eUML2.
The problem I have is this... I installed the Studio demo, and it worked well for us. However, for now, I just need to do the class diagrams which are available in the free edition. So I uninstalled the studio demo, and installed the free. However, it still thinks I have the studio demo installed as the background of my diagrams has it in 24pt font, and in the top right of the page it says "* Evaluation *".
Reading around, I assume this issue is around the problem with the license file contained in the install of the free version... or the fact that it is missing from the free version.
Anyone here figured out the license file issue with eUML2? Where can I find a free license, or an install with the free license in it? Where is the license stored in my install? can I just kill it?
I could ask this question on the Soyatec forum, however this question has been asked a number of times, with no answers provided. Either they do not monitor their forums, or one must pay the 100€ price for support to get an answer.
The studio license is installing a file in your folder user/.eclipse/configuration/... If you erase this file then the tool will consider it is a new install of the software.
Having said that I would not recommend to use eUML because it is full of bugs and adding UML tags in your code. A real mess mixing code and model !!
For your information it seems to me that it is intentional not to answer to any question and stop the Soyatec company.
Don't forget that Soyatec is more or less a kind of Omondo spin off. 4 shareholders having created the omondo company left it with the code of EclipseUML 2005. I know that the tool is now totally different because being revamped by a new team but the architecture is still more or less the same.
Omondo Corp is currently being under acquisition by a large US software company and once the sell will completed it could be possible that they claim redundancy package, or company shares etc... to the main shareholder who sacked them few years ago. They have a split contract but it seems that it is not valid.
Just money, always money. This world is disguising :-)
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I am looking for a good editor for a Symfony2 project and other projects. I really don't need the fancyness or thousands of scripts loading, etc. I personally prefer easy and clean structured IDE - that's why I actually always tend to close Eclipse.
I am running Mamp on a Macbook with OS X Lion.
Currently I always go back to Komodo. So my question is: What are the advantages of having Symfony support in Eclipse and Netbeans (I actually tried both)?
I don't mind editing and going back and forth between the editor and the browser. I never really understood why there needs to be a huge application for that. I just can't see any advantages other than the code intelligence, and integrated subversion tools in the editors. Can anybody agree on that?
I use NetBeans too which works well even with Symfony 2. You don't need to set anything, just create a new PHP project from existing Symfony folder. You'll get autocomplete for classes and validation check for YAML (if you use it, of course).
For Twig you can install this plugin which gives you syntax highlight and nothing more. This is enough for me. The only problem I found is that Twig templates are hard to read if you use some dark (and cool) NetBeans theme: you should use default black on white one.
I don't recommend Eclipse even with Symfony2 plugin: works really bad and it takes minutes to install. The only good feature (I can't get in NetBeans) is custom commands for generating entities, install assets and so on.
I use NetBeans for all my PHP projects, including symfony 1.x stuff. I used to use Eclipse but found that auto-complete would hang from time to time - though they may have fixed that. Both are memory hungry and seem to hang onto RAM increasingly over time, hence both need restarts periodically if you are in the habit of sleeping your machine rather than turning it off.
The autocompletion is pretty good in NetBeans, anyway, so I've stuck with it. I agree on your assessment of framework support in IDEs generally - it may be nice to have, but I'm happy with the CLI.
#Mike i've been working on a symfony plugin for eclipse, it's available here: http://symfony.dubture.com/
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.