Chili!Soft ASP Port to FreeBSD? 109
An unnamed reader writes "Daily DaemonNews is running a story about Chili!Soft doing a port of Chili!Soft ASP to FreeBSD. It seems they're trying to gather enough interest to make a port worth while. A phone number and link is mentioned in the article."
JSP has both free and commercial implementations (Score:1)
Re:Why people like ASP (Score:4)
Alex Bischoff
---
Re:No Thanx (Score:1)
PHP = Schumacher
ASP = Hakkinen
Winner, Hero, Schumacher!
Re:Expensive software (Score:2)
Very simple.
Want the power and scalability of Unix Platform, and don't want to totally rewrite you current software base.
It is a very compeling business case. Also you have to go with what your developers know. Once again you could retrain, but that costs. The one time cost is far less than training.
Yes, if you wish to write from ground zero you would use Perl/PHP or another language. But, the purpose is porting.
Re:Why people like ASP (Score:1)
Yay Python.
-Dom
Other ASP solutions (Score:1)
The most complete is a commercial package from Halcyon Software [halcyonsoft.com], called Instant ASP. There's a comparison between iASP and Chili!ASP [halcyonsoft.com] on the site (hard to find just with their links). Since iASP is Java (servlet) based, it also makes a decent package to support migration from ASP to JSP.
There are also at least a couple free ASP tools that work fine on BSD: Apache::ASP [nodeworks.com] (Perl only), and ASP2PHP [naken.cc], which supports a certain amount of automatic conversion from ASP VBscript pages to PHP.
Re:sensible, given rise of FreeBSD hosting (Score:1)
Deja Vu (Score:1)
Sounds like a Slashdot story about some Linux application, three years ago. Quicken, anyone?
--
"In the land of the brave and the free, we defend our freedom with the GNU GPL."
sensible, given rise of FreeBSD hosting (Score:1)
Re: (Score:2)
Re:Why people like ASP (Score:1)
Maybe technically, but in reality most people mean the IIS/MS kind.
What? That didn't even make any sense. Did you even bother cracking that book open past Chapter 1: A Dynamic Web Page Saying "Hello, World!"? Please, just stop now.
Cheers,
Quick Slashdot Viewing Guide (Score:1)
The people who think that PHP is as powerful an environment as ASP (much less ASP.net) are the same people who can't figure out why people would use Oracle when MySQL is free.
Cheers,
Why are you bothering to post in this thread? (Score:2)
Your post made it abundantly clear that you don't have the slightest idea what you're talking about. What's this ASP language that you're talking about? Perlscript? Python?
Seriously, I'm just extremely curious why you'd even want to post on this subject when you don't understand it. Boredom? Masochism? The thrill of trolling?
Cheers,
Expensive software (Score:3)
I have a few concerns here (Score:2)
My second (and larger) concern is with Chili!Soft. Specifically I worry about the exclamation mark between the 'Chili' and the 'Soft. What's it doing there? Is it lost? Someone may want to ask Chili!Soft why they don't see other companies with similar punctuational conventions. Where are the Slash?Dots, or the Mac@Words, or the Linux&Cares? Nowhere. Why? Because it's stupid and impossible to pronounce punctuation as a conjunction between two words. Are we to understand that the Chili is vigorous and exciting, the the soft is ah, just soft? Could be Chili!Hard, or Chili!Bowl, they don't care.
Truth be told, I don't really care. I just think it's amazing the lengths people will go to generate a distinct brand (either that or the lengths they will go to avoid admitting to a typo).
----------------------------
Stupid Name (Score:1)
I know I'm being judgemental, but if someone wants to ensure that I take no interest in their product, all they have to do is include exclamation points in the name.
Is this really front page worthy? (Score:1)
Re:The point being? (Score:1)
If they want to run their own custom or third-party components, they had better have their own colo. Otherwise, you run into administration and possibly licensing nightmares...(say the customer purchases a component for one site only, they're vhosted on a server with 100 sites, and they want you to register this component...what's stopping another user from instantiating the component?)
No Thanx (Score:1)
Dive Gear [divingdeals.com]
ASP (Score:1)
While Chilisoft ASP is rather expensive, it is still less expensive than a high end NT server. For a lot less money and pain, we can put Chilisoft on our Sun cluster which has plenty of power already, and continue using (IMHO) the much more stable Solaris platform. So far, on our development server, it has seemd to provide us with very nice speed, plus I was easily able to configure ODBC connections to Oracle, and force the HTML guys to stop using Acess. Plus, we've got this application running on Chilisoft on a loaded down development Solaris box (to test it out), and so far, we've seen amazing performance out of it. We're seeing performance that NT zealots around here are amazed by.
Re:Expensive software (Score:1)
I think....therefore I am
Re:Well, this might help the Macs (Score:1)
MacOS X is not in any way binary compatible with FreeBSD. Why ? because it is not FreeBSD and it does not even run on intel processor (or FreeBSD does not run on PowerPC).
Sorry about that but I think your comment is void.
Porting is not free (Score:1)
SunOS 4.x and below is BSD. But Solaris aka SunOS 5.x is System V, not BSD.
BTW all of this stuff is not about the technical difficulties of porting a UNIX software to another UNIX system, but on commercial availability of binary-only software with commercial support that come with. Even if the port is trivial, offering to sale such a version cost money. More than you think.
Re:ASP != VBScript (Score:2)
---
Re:ASP != VBScript (Score:2)
---
Re:ASP != VBScript (Score:2)
---
ASP != VBScript (Score:5)
---
Re:Expensive software (Score:1)
Re:The point being? (Score:1)
But porting a customer's website to Chili!Soft isn't just a case of copying over the VBScript: chances are their site will be utilising third-party COM components which aren't available under Linux.
(I don't mean that COM components in general aren't available, just that the particular COM components already in use by the customer probably aren't).
-Andy
--
Re:The point being? (Score:1)
:-)
--
Re:Expensive software (Score:2)
(I don't mean that COM components in general aren't available, just that the particular COM components already in use by the customer probably aren't).
-Andy
--
Re:No point without COM (Score:2)
-Andy
--
No point without COM (Score:5)
The reason ASP is a winner in the win32 world is the availability of third-party COM components to do all the heavy lifting. The ASP "developer" generally just writes VBScript to hook this stuff together. More advanced developers might write their own components, but the reason it's so popular is that you don't have to.
This isn't the case under Linux, with Chili!Soft ASP... The third-party components aren't there (no binary compatability between platforms), so all your logic has to be done in your scripting language, eg VBScript - which soon ceases to be fun. You can write your own components but it's decidedly non-trivial, much more so than in the win32 world where the tools for doing so are well developed.
I'll stick to Python I think. And especially Zope [zope.org].
-Andy
--
Re:Expensive software (Score:2)
--
I used to work there. (Score:1)
VBScript is licensed from MS, COM stuff is from WINE i belive, or maybe that company that makes that win32 layer for *nix.
-Jon
Streamripper [sourceforge.net]
WSH (Score:1)
WSH is a "host" of Active Sctipting.. but anyway..
-Jon
Streamripper [sourceforge.net]
Re:Expensive software (Score:1)
Re:The point being? (Score:1)
Re:PHP (Score:1)
Re:PHP (Score:1)
Re:PHP (Score:1)
Re:Expensive software (Score:2)
Tell me what's so hot with Chilisoft? (Score:1)
Re:PHP (Score:1)
Moron alert!
Just because something has an initial purchase cost of $0.00 does not on any way, shape or form imply that the "Total Cost of Owneership" is zero.
If you think that $0.00 purchase price means $0.00 TCO then I have some real estate that I'd like to sell you...
Re:cost (Score:1)
What's the big deal? (Score:2)
As to the justification for doing it I would have thought the large number of BSD servers would be good enough reason.
Confused... (Score:1)
Basically, ASP is just a framework that provides session, request, and other objects to interact nicely with the server. Choose whatever language addresses your problem, and don't get hung up on VBScripts limitations.
Re:No point without COM (Score:2)
One of the great things about ASP is that you can mix script languages. I use VBScript because it's dead-simple and quick to write. For "hard" problems, I switch to Perlscript. There's almost nothing you can't do in Perl, and I've found it fast enough in most cases. I use Perlscript ASP routines when I need to encrypt, hash, process binary files, etc.
I do use COM components to handle zip functions, but I'll bet I could get around that if I had to. As long as the ChiliSoft engine lets you switch script languages, I'm not nearly as constrained as you seem to think.
ASP on BSD (Score:1)
--
Re:ASP? Why bother. (Score:1)
Given the reliability level of MS servers, and the overall lack of security, I'd rather shove my mundane tasks to them, not vice-versa.
ASP? Why bother. (Score:2)
I'd love to see a really good argument for using ASP. I have yet to see one except that one can keep using Windows boxes to do development. Of course, that's not really good logic.
If Macromedia would start to support PHP in Dreamweaver Ultradev, I'm sure lots of design houses that are looking at dynamic programming would use PHP instead.
(Of course, I'd like to see XHTML support as well!)
At any rate, in my job as a project manager I have never approved an ASP solution, and I don't think I ever will.
ASP is fine but.... (Score:1)
Re:Expensive software (Score:2)
You're right. Let's abandon the WINE project as well.
Re:PHP (Score:1)
Before or after MS Office port? (Score:1)
Keep PHP and better that, don't waste time on ASP
DanH
Cavalry Pilot's Reference Page [cavalrypilot.com]
Re:No point without COM (Score:2)
I find it highly amusing that a "wholly-owned subsidiary of Sun Microsystems, Inc" [chilisoft.com] should feel the need put out a clone of IIS. Are they trying to complete with MS on two fronts? Are they determined to kick the chair out from under Bill?
It may be totally malicous on Sun's part, but it might give those dorks that bought into the IIS thing and are not prepared to rewrite an escape route. (But probably not a very satifactory one).
Why people like ASP (Score:2)
Firms can hire vaguely technical people to write ASP that could never get their head round PERL or PHP.
Disclaimer: I'm not judging ASP, I'm pointing out why some people use it.
Re:Port is OK, but it should be free (Score:1)
However, I think that an ASP port for UNIX should be completely free, opensource and so on.
So write it. This 'I think' stuff get none of us anywhere.
ps: Huzzah for Zope! [zope.org] ;)
Re:ASP? Why bother. (Score:2)
You can execute any SQL commands or stored procedures with ADO, in addition you get a Recordset model that lets you do things like test for the beginning or end of recordsets, use the MoveNext-MovePrevious-MoveLast methods, and lets you do paging easily. You get the use of cursors, and you can choose the type of cursor depending on whether you are reading, updating, inserting, or deleting records(a read-only cursor is fastest of course).
I have yet to see as clean of a database programming model as ADO.
I'll be getting to try Chilisoft as soon as my new RS6000 running AIX gets here. Since I've written a lot of ASP code already, I'm interested in trying this. However, I use lots of COM components, so it may not work very well. But I can see offloading some mundane tasks to UNIX servers running Chilisoft.
why not use... (Score:2)
The point being? (Score:2)
ASP on Win32 is pretty good in that it allows you to interface with the COM API's (and i'm assuming, been a while
Re:The point being? (Score:2)
Re:ASP != VBScript but, ASP=shit, and VBScript=shi (Score:2)
Besides, the IIS Session support is so slow that you wouldn't want to use it for any substantial amount of information. Generally it's only wise to put a UID in there and then have a header block that uses that UID to reconstitute your state objects (generally DB-backed). After about 500 users, apparently using ADO/MS-SQL is actually faster than getting info out of the IIS session object!
Besides, the WebLogic servlet container docs explicitly recommend against using their session object for storing anything but strings. Not to mention the fact that even though JSP is compiled, it's still slower at code execution than interpreted ASP. (But the programming functionality and more scalable platforms make up for that, in my book.)
Re:No point without COM (Score:3)
Yes, you can do if-then logic... even do-while as well! (Okay, I'll be fair). You can't do:
HTTP Get's/Put's/Post's
Basic TCP/IP (FTP/Telnet/POP3/SMTPetc.)
Encryption (Hashing or otherwise, unless you want to write your own functions)
File Uploads
File I/O (FileSystemObject is a COM)
DB Connectivity (ADODB)
Plus, you can't connect to EJB's, CORBA ORB's, and it uses VBScript syntax (YUCK!). Personally, every piece of ASP code I've seen is a mess... even if it's written REALLY well, it's hard to maintain. I hate the fact that I have to connect to a COM to do anything. If I need a _simple_ language, I'll use something more intuative like Cold Fusion (Sorry, conn=Server.CreateObject("ADODB.Connection") is not as intuative as CFQUERY, nor is using a ( ' ) as a comment mark). If I need a powerful and more verbose language, I'll use JSP or PHP.
To be fair, ASP does run faster than JSP/PHP/CF (at least on windows) and seems to be more stable.
variety of solutions (Score:2)
Geeks devoted to linux, *BSD, etc have traditionally not be intimidated by ease of use issues, at least when it comes to their choice of tools. They may like ease of use, but they want the tools to be solid, flexible, with minimim strings attached, etc. I would say that aside from any technical reasons to prefer ASP over other solutions, the Microsoft connection is going to be troubling to a lot of folks. Too many strings attached, philosophically and otherwise. That may be a killer on its own.
I do not know what the advantadges or disadvantadges are to ASP. The arguments of "ease of use" may be true, but I am skeptical of this on the basis of hidden costs, the gotchas that MS typically embeds as features into their products and protocols, but which look suspiciously like bugs. Anyone who has looked at their OSes can get a taste of that, and knows what that means.
Re:Expensive software (Score:1)
The only place I see a fit for Chili!Soft ASP is where you have single language ASP developers who need more horsepower than an NT box can deliver.
Donald E. Foss
Need cutting edge web hosting? Find us at www.coloexperts.com [coloexperts.com]!
Need cutting edge web hosting? Find us at www.coloexperts.com [coloexperts.com]!
Download Free ASP port here (Score:1)
The Free ASP port is now available at: ftp://ftp.CLUE.org/a.tar.gz
Re:Why people like ASP (Score:1)
To be honest it comes down to using the language that best fits the way you think and is best for that particular application.
The previous post about candygrammar is very true, it actually means that to do something in ASP would take me longer than in Perl because allthough it might look relatively simple it is also less powerful.
Now, completely unscientific (so no flames please!) I ran a very short script on Perl(linux) and ASP(win2k & IIS) and the ASP outperformed it. The testing conditions were not scientific at all, but I still wouldnt switch to ASP for a couple of reasons:
--
Re:Why people like ASP (Score:1)
--
Re:Why are you bothering to post in this thread? (Score:1)
I don't use ASP, but I have a 1300 page book published by Wrox on my shelf called "Active server Pages 3.0", they mention perl exactly once on page 13 referring to it as a cgi language. All job adverts i've seen mention ASP as the vbscript kind. Another poster says most ASP books refer to vbscript. Chillisoft call their software "ASP" but hey, guess what they dont use fucking perlscript or python. Maybe i'm wrong to say ASP and infer a particular kind but i'm certainly not alone.
The whole damned story is about chillisoft who dont do perlscript OR python, how dumb are you to not understand context?
Now I start to wonder who really is trolling. Chill out.
--
"doing a port" ? (Score:2)
Sun produces SunOs/Solaris which is BSD compliant.
So, besides recompiling ASP, what is actually making this port a difficult thing, or at least, worth performing the mentionned study?
--
Re:ASP != VBScript (Score:1)
Re:But what's the point? (Score:1)
Re:The point being? (Score:1)
Re:ASP != VBScript (Score:2)
Re:No point without COM (Score:2)
Chili!Soft is good because it lets you take non-COM ASP scripts from a Microsoft server and stick it on Apache -- and, if a BSD port happens, on MacOS X as well. This saves oodles of time in moving scripts to Perl or Python or another UNIX-based language of your choice, since you can take your time porting the VBScript itself.
Re:Why people like ASP (Score:2)
It's so easy to write your Granny could do it.
Firms can hire vaguely technical people to write ASP that could never get their head round PERL or PHP.
What a bunch of bullshit. Do you think you're in a mighty realm of super languages using PHP or Perl? Give me a break : They're both TRIVIAL. They're EASY. This whole whatever is mainstream must be easier than what I use nonsense is so bloody absurd I seriously question the integrity of anyone who spouts it (ignoring the fact that ASP is the basically plug in architecture and people don't actually program in "ASP", they use one of the plug-in languages which is usually either JScript or VBScript, though it could also be PHP, Perl, etc.).
People use ASP because it does the job in a lot of environments and it does it well. I use JScript for the basic scripting needs and it does the job admirably. When I want to do something that it doesn't cover I pull out Visual C++ and spit out some COM objects (because of course I'm 31337 and you sVxx0R with your crappy interpreted languages...granny).
Check the elitism at the door because 9 times out of 10 the clown yapping it doesn't have a clue what (s)he's talking about and is merely trying to convince others that they're special.
ADP (Score:1)
I think the reason it is not so well known is because of the name (AOL?? Ugh!), and because tcl is not as popular as perl or python or whatever.
I would say... (Score:1)
It seems like ChiliSoft must be thinking of the new Mac OS. Otherwise, why bother with a port?
This naturally leads to the question of how many websites they think are hosted on Mac now and how many they expect to be hosted on Macs running OS X. I can't believe there would be a lot of sites hosted on Macs. Of course, I can't imagine there can be much call for ASP on any *nix flavor because PHP/Perl/Python etc. etc. are free and they can do the job better than ASP. So maybe any increase in market share is a good thing from ChiliSoft's point of view.
Re:No Thanx (Score:2)
options (Score:1)
It's more difficult than that (Score:1)
Re:options (Score:1)
PHP (Score:1)
Considering what PHP can do, you dont need ASP.
PHP is everything you would want with asp, and more. The best part is that its free.
TCO is $0. Asp is not, Cfm is not, php is.
Fight censors!
Re:Expensive software (Score:1)
Asp is a joke, kinda like front page extensions.
Fight censors!
Re:PHP (Score:1)
Fight censors!
Re:Expensive software (Score:1)
Fight censors!
Re:PHP (Score:1)
Fight censors!
Re:PHP (Score:1)
I dont see the point unless you have people with asp that need it, but if you do could you use php with a major recode? Is there a version of php that supports asp stuff (not just the operators and syntax)?
Fight censors!
Re: (Score:1)
what a waste (Score:1)
ChiliASP and Others... (Score:3)
Re:Why people like ASP (Score:1)
It's pretty routine to do the real work in COM objects in ASP, btw.
ASP+ (which became ASP.NET) has made large improvements in adding more COM objects, so now ASP has as wide or wider set of components as PHP.
Re:Why people like ASP (Score:1)
ASP is a framework, for which you can write in every language that you want.
Perl, for instance, is one of them.
And IIRC, there are some examples of perl ASP scripts that are installed with IIS.
JScript, VBScript (Don't used this!), Perl, and a lot of other languages can be used to write ASP pages.
Re:ASP != VBScript but, ASP=shit, and VBScript=shi (Score:1)
Re:No point without COM (Score:1)
And ASP+VBS can do file uploads on its own, the rest it can't, though.
Re:No point without COM (Score:1)
Re:No point without COM (Score:1)
Another point of using asp is that you can use the Visual Interdev IDE and the design time ActiveX controls included with it to write web "Application" with a richer functionality than with just plain ol' HTML. Please note, I am talking about INTRAnet or EXTRAnet applications (e.g. site management, order processing etc), where you can limit the delivery platform to IE. I would not advocate ASP's use for anything else as it is not that scalable. But as a tool for allowing the latest version of your application to be used anywhere on the corporate intranet (or even for home workers!) it's pretty good and more than fast enough for 50-100 simultaneous users.
Re:Why people like ASP (Score:1)
This is Good News (Score:2)
At the end of the day, this is going to be touted more of a success for FreeBSD (more commercial apps) than it is for Chilli. I'll just hope that it won't have all the problems that ASP had on IIS the last time I tried it. IIS sucks, ASP rules.