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

