Blog Post

Time to celebrate!

Not because I have finished 3 out of the 4 courses for the 8 week summer semester, but because 2 of those courses required the use of Windows. No more! The GUI design course utilized VB because, well it is so simple to do. And the ASP.NET class is well, ASP.NET ๐Ÿ™‚

Now, with that out of the way. I know Mono is out there, and Mono Develop, however it was damn near impossible for me to follow along using Mono instead of the glorious Visual Studio (actually I am a fan of Visual Studio, if only Linux had such a powerful IDE). I would like to take some time out and become familiar with Mono and Mono Develop now that I have finished the class and realize just how easy ASP.NET coding really is. So if any of you have experience in doing so, please guide me a little bit on if it is possible. Maybe the problem I had was because ASP.NET in Visual Studio is drag-and-drop like crazy!

Oh, and also, when is somebody going to come up with a Qt version of Mono Develop? I would love to run it on my laptop, but there are just way to many libs, so I run it on my desktop at home that runs Gnome. Thanks!

This entry was posted in Personal and tagged . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.
  • Have you tried Gambas???

    It’s Basic for linux using a pretty familiar interface and the code is almost basic. I have used it a bit for school stuff. Give it a whack… I can give you a lead or two…


  • Why waste resources redoing Monodevelop with a different toolkit? For all the noise and thunder from some people about “toolkit wars”, the reality is, either toolkit is fairly mature, well-functioning (with some warts too, of course) – and a small installation, insignificant in the larger scheme of a complete system. Besides, it’s a rare system out there that doesn’t have GTK and friends installed already.

    Visual Studio: I’ve used it at work for a year now. I thought I’d get to like it – so many people do after all – but all I’ve managed is to get used to it as I’ve learned how to get around or ignore the worst deficiencies, from small things like the broken editor tabs behavior (why is there no way to quickly select a tab with the keyboard, for instance) to large ones like the inability to make a functioning copy of a project. Oh well, to each his own I guess ๐Ÿ™‚

  • 1. The .NET QT bindings aren’t all that great.
    2. Mono’s implementation of ASP.NET isn’t 100% compatible with .NET 1.1 and certaintly not 2.0 (last time I checked, this may or may not have changed).
    3. I personally absolutely hate ASP.NET (though I do like .NET for non web-based applications).
    4. Visual Studio is OK for an IDE, but I don’t use it much (Windoze only; proprietary, etc.)

  • @effie-jayx: yes, I have tried Gambas in the past, however I never gave it a fair shake. I am not a Visual Basic, nor Basic, fan at all. They use it at school for GUI designing and that is about it. I will check out Gambas, because I would rather see people using that instead of Visual Studio, and since the school has contracted me to work on some free software and open source classes, I just might look into it.

    I know PHP and Python are on the charts for possible programming classes, but I would love to get them to use free and open source solutions for their other classes instead of teaching the student one way of doing something. By the end of the C++ courses, I think I had most students utilizing at least the Gnu compiler as they were sick of waiting for Visual Studio build, link, and whatever else it does in the 10 seconds it takes to compile something as simple as “Hello World”.

    @Janne: You are correct about the maturity of the toolkits, but there are some who don’t need GTK and Gnome libraries installed, and vice versa of course, with one application. If someone decided that is what they wanted to do, then it wouldn’t be wasting resources. Also, another annoyance I have with Visual Studio is trying to get it set to 80 columns in the editor. Good luck with that one. I can’t stand the wrapping when it prints, and trying to count 80 columns before you press enter is nuts as well. And it does require a ton of mouse work as well.

    @Aleksey: Mono does .NET 2.0 from what I have been able to see and read, however I haven’t been able to, or really tried hard enough, to get one of our .NET projects developed with Mono just yet. Maybe one of these days it will change. Like you, I do not like ASP.NET, nor am I a huge fan of .NET in general. But seeing as more C# code is making its way into Linux utilizing Mono, it is something that I wouldn’t mind learning just to stay abreast of some things.

  • Mono does do .NET 2.0 but as should probably be expected it’s not at 100% compatibility (yet).

    If you try running MoMA ( over one of your source trees you should see how likely your apps are to run under mono. Some things are really easy to get working cross-platform.

  • Printing: I’ve just given up on that one; I do that through my Windows Vim install. Same thing for any serious search/replace.

    My point with GTK (I think Mono needs only GTK, no?) was in part that it’d be a rare installation that doesn’t have it already for apps like Firefox or Gimp. And for an even moderately complex app, the addition of another library just isn’t very significant for either memory or disk space. Note that I would never argue for a GTK version of, say, Scribus either, for the same reason; libgtk and libQT just aren’t anything to argue about. For an entire desktop stack like Gnome or KDE (or a whole environment like Java, arguably a worse resource hog than either) things are different of course.

  • John Billings

    I took a summer class at COD not to long ago. It was just algebra or something, I liked the class, but hated being locked inside during the summer. I’d take breaks and go pull weeds out in the garden, and then sometimes forget to go back to class. I really do miss that school, only reason I hung around there as long as I did.

    My new IDE is firebug.

  • effie-jayx

    I thought you would like it since it works with QT libraries and all… I used it a lot the first couple of months on ubuntu just to get acquainted … and I felt quite at home… Should you need some sample code just give me a shout…


  • I think Eclipse is just as powerful as Visual Studio with the correct plugins for whatever language you’re using. You might give it a try. It’s backed by the really big player, IBM for one.

  • diego

    Ruby on Rails with Vim and the Rails and Surround plugins are nice for web application development, I been using it for at least two months now and is awesome!

  • Subscribe to

     Subscribe in a reader

    Or, subscribe via email:
    Enter your email address:

  • Archives

%d bloggers like this: