Linked by Howard Fosdick on Sat 24th Nov 2012 17:52 UTC
Editorial Do you depend on your computer for your living? If so, I'm sure you've thought long and hard about which hardware and software to use. I'd like to explain why I use generic "white boxes" running open source software. These give me a platform I rely on for 100% availability. They also provide a low-cost solution with excellent security and privacy.
Thread beginning with comment 543260
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: Development
by henderson101 on Mon 26th Nov 2012 16:04 UTC in reply to "RE[3]: Development"
henderson101
Member since:
2006-05-30
RE[5]: Development
by zhuravlik on Tue 27th Nov 2012 18:46 in reply to "RE[4]: Development"
zhuravlik Member since:
2009-08-24

And my points are:

http://www.jetbrains.com/idea/
http://netbeans.org/
http://www.eclipse.org/

All of them are free and feature-rich.

And also all of them (and software created using them) work on:
Windows
OS X
Linux
Solaris/*illumos
*BSD
[more to come, haiku is already in progress, afaik]

And for .net there's Windows-only, as Mono is castrated to Web mostly, and don't include wpf and so on, and also there are tons of native-bindings in such popular apps as paint.net. Yes, I forgot about MonoDroid.

Reply Parent Score: 1

RE[6]: Development
by henderson101 on Wed 28th Nov 2012 14:20 in reply to "RE[5]: Development"
henderson101 Member since:
2006-05-30

And my points are:

http://www.jetbrains.com/idea/


Oh.. that's free now?



One of the least pleasant Java IDE's I've used.



Presentable. Used it mainly for Flash development, but it is pasable on other OS. Not a patch on Sharpdevelop/Flashdevelop though (Both also free.)

All of them are free and feature-rich.


As is:

Sharpdevelop/Flashdevelop (similar basis)
Monodevelop (works on all of the major platforms you mention)
VisualStudio Express


And for .net there's Windows-only,


No it is not. *sigh* Mno runs on half a dozen platforms, the Micro framework runs on half a dozen embedded boards... there are other implementations that worked (portable.net as an example) that worked on BeOS back before haiku was self hosting.


as Mono is castrated to Web mostly, and don't include wpf and so on,


WPF is not a serious requirement on other platforms. The code I've written has always been based on a MVC/MVP pattern with a native widget set, so Mac has MonoMac and Linux has GTK#. You point is pretty moot. Why would one want to restrict apps to using a legacy widget set that is not a good fit for the underlying OS anyway?

Mono also now includes the full ASP.Net MVC3 with razor and all of the Entity Framework... so it is a first class citizen for Web and packs a real punch for a well designed desktop app. But I'm going to be honest... no one is producing desktop apps anymore... not in commercial businesses. Everything we have done for the last 3+ years has been web based.

and also there are tons of native-bindings in such popular apps as paint.net. Yes, I forgot about MonoDroid.


Right tool for the right job... *shrugs*

Reply Parent Score: 2

RE[6]: Development
by zima on Sat 1st Dec 2012 18:43 in reply to "RE[5]: Development"
zima Member since:
2005-07-06

All of them are free and feature-rich.
And also all of them (and software created using them) work on:
Windows
OS X
Linux
Solaris/*illumos
*BSD
[more to come, haiku is already in progress, afaik]
And for .net there's Windows-only, as Mono is castrated to Web mostly

http://en.wikipedia.org/wiki/Microsoft_XNA
http://monogame.codeplex.com/

Free and feature-rich; very multi-platform, across Windows, Xbox, Windows Phone, iOS, OSX, Android, desktop Linux; with many existing examples in appstores.

Edited 2012-12-01 18:50 UTC

Reply Parent Score: 2