MVC5 still not working tho. Good thing we have Nancy. Edit: Seems like many do not know about Nancy, check it out, some even say it's better than MVC. The good side is that it's 100% compatible with Mono because they run tests against it too so you can host your C# websites on Linux. Github: https://github.com/NancyFx/Nancy
Mono 3.2.7 is out
91–100 of 116 posts
Re: Mono 3.2.7 is out
#92Earlier quoted context omitted.
An IDE should aim to pass a simple UX test which is: after installing the IDE with no prerequisites and no further configuration (no I don't want to create an env var, specify where I keep my compiler or ...), a hello world program should be possible to run straight away.
Having the libraries and language installed is not the IDE's job. The IDE is a glorified editor with more stuff. Eclupse and Idea need Java to be installed for example. And I'd guess VS needs .NET to be installed.
If only more people thought like this then I wouldn't be looked at funny when calling my Emacs an IDE. Instead I have some 90% of PyCharm functionality (+ Org Mode), but I constantly hear that it doesn't count because "I had to configure all these plugins" and so on...
And last time I checked VS installed everything it needed to run by itself - it didn't even ask if I want it IIRC. Dunno about Eclipse.
Re: Mono 3.2.7 is out
#93MVC5 still not working tho. Good thing we have Nancy. Edit: Seems like many do not know about Nancy, check it out, some even say it's better than MVC. The good side is that it's 100% compatible with Mono because they run tests against it too so you can host your C# websites on Linux. Github: https://github.com/NancyFx/Nancy
How does Nancy stack up to ServiceStack?
Re: Mono 3.2.7 is out
#94I am still so frustrated that Mono got lambasted for being a M$ trap. It was the biggest FUD I have ever read. Hope to see mono return to use in Linux community again.
Roslyn and the MS/Xamarin partnership suggest Mono will be benefiting in some big ways in the coming year.
Re: Mono 3.2.7 is out
#95Earlier quoted context omitted.
.NET clone of node.js would be nice, because I like the idea of node.js but not enough to ditch all my .NET stuff (especially entity framework).
Entity Framework is really not a good excuse. .NET has lots of great things going for it. Entity Framework is firmly on the "enterprise .NET" list of such items though. .NET has always been able to do what Node does anyway. It has had HttpListener since v1.0...
You can do it, but why bother writing all those crud operations yourself??
Even with complicated SQL you can hand roll it and then tell the EF which class you're.returning and it'll handle all the boring `rs.GetInt(rs.GetOrdinal("ID"))` crap.
Re: Mono 3.2.7 is out
#96I tried Mono a few months ago because I was thinking of writing cross-platform (ish) desktop GUI application. My dev platform is Ubuntu so I downloaded MonoDevelop and load the GtkSharp example (or maybe it was just the skeleton project template). Hit compile, bunch of errors showed up. Apparently I don't have the GTK libraries. Googled a bit, it looks like I had to download gtk-dev, compile, and do a bunch of things…
> My dev platform is Ubuntu so I downloaded MonoDevelop and load the GtkSharp example (or maybe it was just the skeleton project template). Hit compile, bunch of errors showed up. Apparently I don't have the GTK libraries. Googled a bit, it looks like I had to download gtk-dev, compile, and do a bunch of things before I can run a "Hello, World" GTK sharp app. Well, that's how it works on Linux. What else did you expe…
Maybe the problem is GtkSharp that relies on native GTK, I don't know...
But in Java, I see that they somehow can get SWING to work (and render as GTK..?) without me downloading 3rd-party dependencies.
Re: Mono 3.2.7 is out
#97Earlier quoted context omitted.
Having the libraries and language installed is not the IDE's job. The IDE is a glorified editor with more stuff. Eclupse and Idea need Java to be installed for example. And I'd guess VS needs .NET to be installed.
> The IDE is a glorified editor with more stuff. If only more people thought like this then I wouldn't be looked at funny when calling my Emacs an IDE. Instead I have some 90% of PyCharm functionality (+ Org Mode), but I constantly hear that it doesn't count because "I had to configure all these plugins" and so on... And last time I checked VS installed everything it needed to run by itself - it didn't even ask if I…
Also keep in mind that VS only works in Windows, not as cross platform as these two. Installing for Single-Family-OS (Windows...) vs different OSes => different complexity.
Re: Mono 3.2.7 is out
#98I tried Mono a few months ago because I was thinking of writing cross-platform (ish) desktop GUI application. My dev platform is Ubuntu so I downloaded MonoDevelop and load the GtkSharp example (or maybe it was just the skeleton project template). Hit compile, bunch of errors showed up. Apparently I don't have the GTK libraries. Googled a bit, it looks like I had to download gtk-dev, compile, and do a bunch of things…
Ubuntu and friends are really, really bad at packaging Mono, and have been for a long time. Mono development on Arch Linux is delightful. I suggest trying to compile it all yourself instead of going for packages on Debian-derived systems.
Re: Mono 3.2.7 is out
#99Earlier quoted context omitted.
no it's not. it's a .NET clone of sinatra. it's a web framework. it has little to nothing to do with node.js. although .net have pretty powerful multiprocessing and async routines, and can therefore be connected to node.js without too much effort.
How does it compare to Web API?
[1] - http://servicestack.net [2] - https://github.com/ServiceStack/ServiceStack
Re: Mono 3.2.7 is out
#100Earlier quoted context omitted.
Roslyn and the MS/Xamarin partnership suggest Mono will be benefiting in some big ways in the coming year.
How is that a reasonable conclusion? Microsoft has a new CEO. It's an unpredictable situation where anything could happen. Betting your business on perceived, not even openly stated, marketing suggestions at this time seems overly risky.
Read between the lines man.