Go Back   SitePoint Forums > Forum Index > Program Your Site > .NET
Newsletter FAQ Members List Calendar Mark Forums Read

New to SitePoint Forums? Register here for free!

SitePoint Sponsor
 
Reply
 
Thread Tools Display Modes
Old Sep 8, 2004, 05:17   #1
ArticleBot
SitePoint Articles
 
ArticleBot's Avatar
 
Join Date: Apr 2001
Posts: 0
Article Discussion

This is an article discussion thread for discussing the SitePoint article, "Get Started with Mono"
ArticleBot is offline   Reply With Quote
Old Sep 8, 2004, 05:17   #2
Dibby
SitePoint Community Guest
 
Posts: n/a
About time :-)
  Reply With Quote
Old Sep 8, 2004, 09:38   #3
zakruvalcaba
SitePoint Guru
 
zakruvalcaba's Avatar
 
Join Date: May 2003
Location: San Diego
Posts: 795
Phil's a trader.
zakruvalcaba is offline   Reply With Quote
Old Sep 8, 2004, 09:47   #4
archigamer
.NET inside
 
archigamer's Avatar
 
Join Date: Jan 2002
Location: Strongsville OH
Posts: 1,588
i thought it was traitor
archigamer is offline   Reply With Quote
Old Sep 8, 2004, 10:09   #5
ChrisCarter
SitePoint Zealot
 
ChrisCarter's Avatar
 
Join Date: May 2004
Location: Wenatchee, WA
Posts: 107
It's good to see people starting to pick up the platform, I think Philip hit the nail on the head when he talks about this freeing .NET from the confines of the Microsoft platform. Linux is steadily gaining momentum as an enterprise platform (obviously, with adopters such as Oracle, Sun, IBM, Novell and HP), and the ability to transfer applications from the Windows world to the Linux world will only make our jobs as developers easier.

Oh, and don't forget that Mono supports generics (before the MS implementation even)
ChrisCarter is offline   Reply With Quote
Old Sep 8, 2004, 10:15   #6
zakruvalcaba
SitePoint Guru
 
zakruvalcaba's Avatar
 
Join Date: May 2003
Location: San Diego
Posts: 795
Quote:
Originally Posted by archigamer
i thought it was traitor
Buahahahaha, what a numnut I am.
zakruvalcaba is offline   Reply With Quote
Old Sep 8, 2004, 11:22   #7
miseldine
 
miseldine's Avatar
 
Join Date: Oct 2003
Location: Liverpool, UK
Posts: 261
My problem with Mono, and why I'd hesitate from using it as-is, is it will always play catch up to Microsoft's own releases of .NET. Version 2.0 which we've all (or, should have by now!) experienced is a great leap forward for the platform, yet one which Mono will have to redevelop for.

So, hehe, I enjoyed my dabble with the traitorous dark side of .NET, but I missed Visual Studio too much Oh, and pretty icons
miseldine is offline   Reply With Quote
Old Sep 8, 2004, 11:26   #8
miseldine
 
miseldine's Avatar
 
Join Date: Oct 2003
Location: Liverpool, UK
Posts: 261
Oh and Dibby...I thought you'd approve
miseldine is offline   Reply With Quote
Old Sep 8, 2004, 14:47   #9
ChrisCarter
SitePoint Zealot
 
ChrisCarter's Avatar
 
Join Date: May 2004
Location: Wenatchee, WA
Posts: 107
I don't necessarily see Mono playing catchup. Whidbey/2.0 won't have a beta we can legally use for production until some time Q1/2 next year, and a release who knows how long after that. In contrast, Mono has released their 1.0 version exactly when the predicted, and included generics, a feature I've wanted since I started using .NET several years ago, but haven't been able to (until now, with Mono) because Microsoft's development timelines keep slipping.

Mono's roadmap places 1.2 at late this year, early next year, and if they hold their deadlines like they have in the past, Mono users will have access to a stable platform supporting the features from .NET 2.0 before Microsoft users (ie, the long-time coming ASP.NET features). I like Visual Studio, but I like Eclipse better. There are several solid .NET implementations for Eclipse in the works, and once those are fully cooked (hopefully about the time 1.2 rolls around), Mono will have a platform to fully compete with Microsoft's implementation.

Now, to provide a disclaimer - I'm a former PHP and Java developer who has recently moved into the .NET world. I like the .NET platform more than either PHP or Java, simply because all of my company's work is targetted for the web. We don't build client-side applications because we feel they are a thing of the past. That's a philosophical choice, though. However, it does make Mono completely viable for us, as we don't target a specific user platform (ie, Windows or Unix). Thus, we would choose the server platform which would best support scalability, functionality, and security. Right now we're developing on Windows/SQL Server, but we'll be moving to Oracle/Linux sometime in the next year and a half. Therefore, I fully support the Mono Project (I donted money several times before they were picked up by Novell) and what they're doing.
ChrisCarter is offline   Reply With Quote
Old Sep 8, 2004, 14:59   #10
miseldine
 
miseldine's Avatar
 
Join Date: Oct 2003
Location: Liverpool, UK
Posts: 261
Well, Microsoft ultimately have the say on the shape of .NET. Functionality is moving all the time in regards to Whidbey betas, for example, special folders in beta 2 are going to be changed (bin retained for compatibility).

Even now, Mono users can't use ADO.NET fully yet nevermind the latest additions in 2.0. I'm not saying it won't happen or Mono is just a flash in the pan, but Microsoft control .NET and that makes anyone looking to host it on a different operating system are dependent on the releases from Microsoft, unless, one day Microsoft decide projects like Mono are important to them.

And, that's the day Windows dies And, pigs fly, perhaps
miseldine is offline   Reply With Quote
Old Sep 9, 2004, 09:28   #11
ChrisCarter
SitePoint Zealot
 
ChrisCarter's Avatar
 
Join Date: May 2004
Location: Wenatchee, WA
Posts: 107
Quote:
Originally Posted by miseldine
but Microsoft control .NET and that makes anyone looking to host it on a different operating system are dependent on the releases from Microsoft, unless
Tell that model to people still running System 36 code for payroll
ChrisCarter is offline   Reply With Quote
Old Sep 9, 2004, 10:31   #12
miseldine
 
miseldine's Avatar
 
Join Date: Oct 2003
Location: Liverpool, UK
Posts: 261
I would tell it to anyone who was trying to mimic the .NET framework on an alternative OS as its critical to its operation!
miseldine is offline   Reply With Quote
Old Sep 9, 2004, 12:57   #13
ChrisCarter
SitePoint Zealot
 
ChrisCarter's Avatar
 
Join Date: May 2004
Location: Wenatchee, WA
Posts: 107
My point was that once you develop an application for a core business process, you're not going to re-engineer that application for every new release of the framework that comes along. Heavy-duty web applications built on .NET 1.1 won't be re-engineered simply because .NET 2.0 comes out, unless there exists some core feature in 2.0 that makes it cost-effective to pay for development.

Because of this, if the feature-set in Mono does what you want (in our case), it makes a perfectly viable alternative to the Microsoft implementation. Microsoft's continuing developments to their own implementation have no effect on the stability or featureset of the version of Mono being used to develop an application right now. If MS updates the C# standard, a new version of Mono will be developed, and applications from that point forward will target that featureset.

You don't go switching your frameworks in a production environment, unless you've discovered some new feature that will help you better adapt your application to your business processes. Keeping your technology on the bleeding edge is great for academics, but in the real world you follow the old adage - "if it ain't broke, don't fix it". At least until you can prove the cost of migration to newer tools is worth it
ChrisCarter is offline   Reply With Quote
Old Sep 9, 2004, 13:08   #14
miseldine
 
miseldine's Avatar
 
Join Date: Oct 2003
Location: Liverpool, UK
Posts: 261
Fair point, I was arguing from the point of the Mono project rather than developers who would try and target it with 1.1 applications.

Academia does deal with the business world all the time btw., and their concerns are both sources of research and of course realised in any implementations
miseldine is offline   Reply With Quote
Old Sep 11, 2004, 12:15   #15
datad
SitePoint Member
 
datad's Avatar
 
Join Date: Aug 2004
Location: Florida
Posts: 1
I'm intrigued with Mono but don't know if I'll ever use it, coming from a UNIX/Linux background, and never comfortable with working in a Windows programming environment. So, Mono could have a lot of attraction for Windows people trying to get in to Linux, but I'm not sure that Linux people will even use it unless they have to.
datad is offline   Reply With Quote
Old Sep 12, 2004, 05:43   #16
M. Johansson
Wanna-be Apple nut
 
M. Johansson's Avatar
 
Join Date: Sep 2000
Location: Halmstad, Sweden
Posts: 7,614
Quote:
Originally Posted by datad
I'm intrigued with Mono but don't know if I'll ever use it, coming from a UNIX/Linux background, and never comfortable with working in a Windows programming environment. So, Mono could have a lot of attraction for Windows people trying to get in to Linux, but I'm not sure that Linux people will even use it unless they have to.
It seems from your comment that you have not actually seriously tried developing in .NET. It's very different from the old windows programming. It's model is more like Java than it is like windows.
M. Johansson is offline   Reply With Quote
Old Oct 19, 2004, 17:34   #17
dbt
SitePoint Community Guest
 
Posts: n/a
I'd love to actually start using Mono - assuming I could ever get it to work. Every avenue I try to get it installed leads me to a brick wall. This tutorial sounded simple enough, and worked up to the point where it says to use the 'make' or the 'make install' commands. When I type that, the response I get is "make: *** No targets specified and no makefile found. Stop." What's up?
  Reply With Quote
Old Oct 28, 2004, 08:04   #18
alx
SitePoint Community Guest
 
Posts: n/a
hello dbt,
did you do a
./configure
before the "make"?
maybe there was an error, try to find out what went wrong. maybe you are missing some libraries.
what distribution are you using? mabye there is a precompiled package for you
  Reply With Quote
Old Dec 2, 2004, 23:50   #19
hgilbert
SitePoint Guru
 
hgilbert's Avatar
 
Join Date: Dec 2004
Location: London
Posts: 854
Mono: works with ASP.NET and Console Programs

it does *not* do GUI yet (ie Windows.Form)
they scrapped the Wine implementation and went for Cairo and SVG instead
they are miles behind even making a form that can handle the most basic of controls (drop-down list, radio buttons, progress bar).

But they will get their eventually (18 months time?)
hgilbert is offline   Reply With Quote
Old Dec 16, 2004, 17:39   #20
DaveMichaels
Non-Member
 
DaveMichaels's Avatar
 
Join Date: Nov 2004
Location: US
Posts: 542
What is Cairo?
DaveMichaels is offline   Reply With Quote
Old Dec 17, 2004, 18:10   #21
hgilbert
SitePoint Guru
 
hgilbert's Avatar
 
Join Date: Dec 2004
Location: London
Posts: 854
About Cairo

Before Mono was using W.I.N.E
hgilbert is offline   Reply With Quote
Old Jun 17, 2005, 16:26   #22
Bruno Unna
SitePoint Community Guest
 
Posts: n/a
I find myself running into problems with the example. Can you give some hints, please?

The first example runs all right. But with the second one (which I called "index.html", when I point my browser to <http://localhost:8080/> I get this result in the browser's window:
----------
<%@ Page Language="C#" %>
----------

I reckoned that it had to do with xsp not being able to parse the page.

I tried changing permissions (chmod a+x index.html), to no avail.

I tried renaming the file to "index.asp" (don't ask me why, I just don't know :). Now the browser, instead of showing me the result, offers me the save the file on hard disk...

What am I missing here? Thanks in advance for any help.
  Reply With Quote
Old Feb 16, 2006, 03:02   #23
Anonymous
SitePoint Community Guest
 
Posts: n/a
>The first example runs all right. But with
>the second one (which I called "index.html",
>when I point my browser to
><http://localhost:8080/> I get this result
>in the browser's window:
>----------
><%@ Page Language="C#" %>
>----------


You should name the file "index.aspx", html files are delivered verbatim.
  Reply With Quote
Old May 24, 2006, 04:19   #24
teja
SitePoint Community Guest
 
Posts: n/a
when ever i am using class libray in mono like using system.
i am getting a error, cannot open assembly .plz give how to solve these probleme
where to type these program.either in vi editor or any special editor is there in mono
  Reply With Quote
Old Mar 27, 2007, 17:40   #25
Ian Douglas
SitePoint Community Guest
 
Posts: n/a
"perhaps in the near future, .NET developers will be able to develop for Linux as easy as we develop for Windows today"

It exists -- http://www.wxwidgets.org/
  Reply With Quote
Reply

Bookmarks

« Previous Thread | Next Thread »

Thread Tools
Display Modes

 
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Sponsored Links
 
Forum Jump


All times are GMT -7. The time now is 12:09.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright 1998-2009, SitePoint Pty Ltd. All Rights Reserved