Open Source Software for ASPs? 50
PsychoKodiac wonders: "I am querying the Slashdot community for help concerning ASP pages. I am currently looking for a solution to create and serve ASP content off of my own computer for the time being. I have been referred to mono_mod and SharpDevelop but I am having a difficult time finding guides or references for using these two Open Source products together. I am attracted to them due to the lack of funds needed to use them. I am hoping some one may be able to refer me to guides or perhaps an alternative to these two products if sufficient guides are not present due to the fact that mono_mod and SharpDevelop are still in development."
Please evolve (Score:2, Informative)
ASP is dead. Please upgrade to the current century.
Thank you.
Re:Please evolve (Score:1)
Re:Please evolve (Score:1, Informative)
I can't think of one place where PHP would be appropriate and ASP would not.
ASP is not suitable if you want the source code. ASP is not suitable if you want to write shell scripts. ASP is not suitable if you want to write GUI applications. ASP doesn't have anything like PEAR. ASP doesn't come with a whole load of extensions for doing things like Flash SWF generation, regexps, etc.
Re:Please evolve (Score:1, Informative)
Re:Please evolve (Score:2, Informative)
JSPs are a good solution for large projects, but for smaller scale projects it would be overkill.
My advise would be to check out php. It's very similar to "classic" ASP. Another option would be perl, but php is a lot easier to learn if you already know asp.
Minor spelling mistake (Score:2)
Re:Please evolve (Score:2, Insightful)
On the post, the guy said something about mono. Why would you use mono, unless you are using linux or unix? If you're using linux, why would you want to use ASP.Net? That's insane! The original post
Re:Please evolve (Score:3, Informative)
Then he should object to the instructor (Score:2)
Then he should object to the instructor.
How would you feel about a Chemistry class that gave assignments that could only be done with DuPont-brand proprietary reagents? Or an Astronomy class that asked you to record the spectrum of an object only detectable if you used Corning (tm) lenses? Or a Math class where the only way to get the "right" answer was to use a certified HP calculator?
That's not education, that's captive audience marketing.
--MarkusQ
Re:Then he should object to the instructor (Score:3, Insightful)
Re:Then he should object to the instructor (Score:2, Informative)
More often than not I chose to go without the recommended book, instead utilising web resources.
So yeah, that would suck.
Re:Then he should object to the instructor (Score:2)
Re:Then he should object to the instructor (Score:1)
In university I even had the option of attending classes or not. Hell, college students are all adults
In which university they force you to buy books? Get outta there while you can. Those guys are crooks.
Re:Please evolve (Score:3, Insightful)
Disagreed. ASP is still widely used. I don't like it. It lacks some nice nifty stuff that is almost standard for languages such as PHP or Perl. But as long as it comes with PWS/IIS, it will be used by developers.
Re:Please evolve (Score:2)
WebMatrix (Score:4, Informative)
WebMatrix
http://www.asp.net/webmatrix/default.aspx?tabInde
Cassini Web Server
http://www.asp.net/Projects/Cassini/Download/ [asp.net]
Limitations of Cassini (Score:4, Informative)
1) Only one ASP.NET application per port.
2) No support HTTPS
3) No support of authentication (NTLM, digest)
4) Only localhost requests
It's #4 that is the show-stopper since the original post implies (or at least I inferred from it) that content is to be served to more than just localhost requests.
If you are leaning toward a Mono implemetation, there is the aforementioned mod_mono as well as XSP -- more info here [mono-project.com].
Re:Limitations of Cassini (Score:3, Informative)
It takes all of a few seconds to recompile cassini to answer to anyone... IIRC you simply comment out 3 lines.
I'm pretty sure this guy hit #C# on Freenode yesterday or so, he is on linux so the cassini stuff isn't going to work for him anyway.
Re:WebMatrix (Score:1)
zerg (Score:2, Informative)
I'm a huge fan of
Get your feet wet! (Score:3, Insightful)
oh, that sort of ASP (Score:1, Offtopic)
I thought you meant Application Service Providers, I wonder what happended to those, perhaps broadband will bring them back!
Re:oh, that sort of ASP (Score:2)
A lot of off-site corporate IT shops do the same thing, just in a captive environment.
Once Broadband saturates the country, you will see microsoft shift to an ASP/Lease model into the homes, then slowly migrate to small business.
Enterprise level, will still have local IT control for the forseeable future..
Dont forget it took decades to move away from that model ( mainframe ). It will take longer to get back.
Re:oh, that sort of ASP (Score:2)
Windows XP (Score:2)
Re:Windows XP (Score:2)
ASP is not open source (Score:4, Insightful)
Re:ASP is not open source (Score:2)
by Anonymous Coward on Thursday February 17, @11:25PM (#11698156)
How does this shit get voted up as insightful?
Shit? What the hell?
Maybe you are missing something.
I would at least put my name to attacks I made.
Re:ASP is not open source (Score:2)
Nope, I don't think they are. You will also find that most other people who replied are thinking the same thing I am.
Is it possible YOU are wrong? It is my job to assume *I* am wrong so that I can get it right eventually.
Not enough information... (Score:5, Informative)
If you wish to learn ASP.NET you should probably look at using Microsoft's technologies, possibly in conjunction with SharpDevelop. There is a great deal of information about ASP.NET online and in print. If you want to know about SharpDevelop, there is a free digital version of their book linked on the page you linked to, maybe thats a good place to start?
If you want to learn ASP.NET on a free software platform you are up against a steep learning curve. I'd reccomend learning ASP.NET on Windows first and then making the transition to Free Software. Starting from scratch with Mono and mod_mono or XSP will be tough. As you've seen, there isn't yet a large enough community around these things to generate an abundance of tutorials, documentations and other resources. You can adapt from the Windows versions, but you'll have to deal with translating database interfaces, web server differences and minor differences in the C# libraries themselves.
If you want to learn web programming in general, Apache with PHP might be a better place to start. While PHP has its drawbacks, it is more widely used and has much more open source software available for it than the ASP.NET platform. Other excellent options have already been suggested, like JSP, Python and Ruby on Rails.
What system are you running? (Score:4, Informative)
http://www.microsoft.com/technet/archive/pwebsrv/
http://support.microsoft.com/default.aspx?scid=kb
http://www.microsoft.com/windowsxp/evaluation/fea
http://support.microsoft.com/kb/304197/EN-US/ [microsoft.com]
If you're not, the easiest way to run your ASP is via a free hosting provider:
http://www.brinkster.com/Hosting/Educational.aspx [brinkster.com]
http://www.aspfree.com/asp/freeasphost.asp [aspfree.com]
http://www.alltheweb.com/search?q=free+asp+websit
HTH.
Know what you are doing. (Score:4, Insightful)
If you are talking about ASP and you're not running Windows, then you'll probably need something like ChillISoft ASP. It's old, not free, but that's the price you pay for using legacy technologies on unsupported systems.
If you're talking about ASP.NET, then you're looking for mono. I'd suggest you go to http://www.go-mono.net/ and read the documentation there or even use Google. There's more than enough information there to guide you through setup and mailing-lists for these kinds of questions.
Slashdot's mods approve questions like this (unclear, unstructured, and could be solved with Google), yet reject perfectly good questions that might be of interest to other people.
ASP is often the Only Choice... (Score:2)
ebay.... (Score:2)
Help with ASP.NET (Score:2, Interesting)
It sounds like what you need is just a testing environment for ASP.NET code, and some basic instructions. I messed around with this a few weeks ago, so I know where you're at.
If so, you don't really need Apache/mod_mono; just use XSP, which is just an ASP.NET server written in C# by the Mono project. It may not be as fast, but you can test away with it.
Your toolbox on your local computer should probably be Mono, mcs (C# compiler), MonoDevelop (Based on SharpDevelop), XSP, and the ASP.NET examples for Mono
Apache? (Score:2)
Not sure if the ASP mod is open source, but it is Apache.
Re:Apache? (Score:1)
Chilisoft (Score:1)