Before I get started, I should probably again state that I do like quite a
few Microsoft products. And, I'm not trying to be combative. But anyway ...

> I know that Dave works in the DC area (please correct me if 
> I'm wrong) and DC is strong into CF with all of the 
> government agencies.  That's great, it's a good place to be 
> becuase CF might be cheaper for a government agency to 
> produce website or intranets.  I know that they use Solaris a 
> lot, so CF is a good place to be.

Yes, that's correct. You do know that government agencies are, well, big,
right? I mean, DoD and DHS aren't necessarily concerned about producing
websites on the cheap.

> However, it's simply absurd to suggest that Microsoft is not 
> strong in the enterprise segment. I currently work in Premier 
> technical support for Microsoft supporting ASP.NET and IIS.  
> The list of companies that use ASP.NET reads basically the 
> same as the Fortune 500.

That means ... absolutely nothing. You can find all sorts of products used
by all sorts of companies. The real question is, how many of those companies
are using ASP.NET for their line-of-business applications? Because, after
all, the list of companies using Java reads basically the same as the
Fortune 500. Surely all these companies aren't running their
line-of-business applications on both platforms simultaneously? I'm not
trying to say that Microsoft isn't in the enterprise - after all, pretty
much everyone runs Windows desktops. However, it's simply absurd to suggest
that .NET is comparable to Java within the enterprise. Maybe it will be
within a few years, but it isn't today.

> It's not because CF is inferior at what it does, but because, 
> as someone pointed out earlier, .NET can interact with the 
> entire OS.

That's good stuff, but only useful to the extent that you're using that OS
for everything. Microsoft products provide excellent integration with other
Microsoft products, but average integration with other products.

> Event logging to the System and Application event logs, 

http://www.javaworld.com/javaworld/jw-09-2001/jw-0928-ntmessages-p2.html

> or a custom log;

.... or syslog?

http://www.javaworld.com/jw-04-2001/jw-0406-syslog.html

> HTTPHandlers that can intercept incoming requests and modify them; 

In Java-land, they call those servlet filters. They work fine with CF:

http://cfdj.sys-con.com/read/41574.htm

> One of the biggest things that can be said about MS products 
> is that they are supported, constantly.

I'm sorry, but I fell out of my chair reading that. There are plenty -
plenty - of open bugs in Microsoft products that give me trouble daily, as a
developer. I'm sure they'll get around to them eventually, by selling me
Vista and Longhorn. I'm still working with people who haven't migrated from
classic ASP to ASP.NET yet.

> When you have a memory leak, we can pick out the exact object 
> that the dev decided there should be millions of and how to work 
> around it.

About a month ago, I did that exact thing for a client who'd just gone into
production with a very large, well known public site, using SeeFusion 4.
Frankly, I was a bit shocked to be able to identify the problem so quickly.
Best $250 or so I ever spent.

> When you need to secure your intranet applications to particular 
> groups of users that exist on your corporate intranet, we use 
> integrated windows authentication with a single sign on and your 
> code can be protected using NTFS permissions.

That's great, if your corporate internet is using Active Directory. What if
it's not? Fortunately, if it is, it's trivially easy to let CF use that same
authentication and NTFS permissions, etc. Of course, many enterprises simply
do not allow public-facing IIS servers (whether that's really justified or
not), so we're often limited to purely intranet uses for them. Oh well.

> But even better, we have professional support for the little 
> guy. When you write you own memory leak (and believe me, it 
> can be done using JRUN and CF) we can tell you why that 
> exists as well.  Our professional support costs some money 
> ($245) but that's cheap when you have a seriously important 
> application that needs to be fixed NOW. 

Oddly enough, I only typically require Microsoft support when Microsoft
products break. For example, when the MS06-040 patch for Windows Server 2003
SP1 came out, CF couldn't be restarted on servers after it had been stopped,
unless I reduced the JVM heap size to 256MB or so. Fortunately, after a few
hours with PSS, I was able to get the unreleased hotfix to fix the problem
introduced by the patch.

http://support.microsoft.com/kb/924054

Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/

Fig Leaf Software provides the highest caliber vendor-authorized
instruction at our training centers in Washington DC, Atlanta,
Chicago, Baltimore, Northern Virginia, or on-site at your location.
Visit http://training.figleaf.com/ for more information!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting,
up-to-date ColdFusion information by your peers, delivered to your door four 
times a year.
http://www.fusionauthority.com/quarterly

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:254847
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to