Re: Coldfusion 9 Windows vs Linux
As others have said the big difference is that Linux is case sensative. I have a friend who switched her web server over to Debian from Windows several years back. Her husband is a massive Linux geek and handled setting it up for her so she had no learning curve with the switch but she did a lot of grumbling about having to rewrite a bunch of code because of the case sensativity. As for Linux itself it's a whole lot easier to make that switch these days than it used to be. There's still a learning curve but there are a whole lot more user friendly GUIs than what there were even just a couple years ago. In some distros you can get away with never looking at the shell if you really wanted to, but that's not recommended. The shell makes your life easier once you learn it even with all those spiffy GUIs. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333958 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Coldfusion 9 Windows vs Linux
> and I've never put a Windows server into production - voluntarily! Does that mean you've been forced to put them into production? At gunpoint perhaps? Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ http://training.figleaf.com/ Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on GSA Schedule, and provides the highest caliber vendor-authorized instruction at our training centers, online, or onsite. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333950 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Coldfusion 9 Windows vs Linux
On Sun, May 23, 2010 at 11:50 AM, Beru wrote: > > > Sad... On 23 May 2010 20:41, Wil Genovese wrote: > > > THREE CHEERS FOR THAT > Now that both sides have been equally represented, how about we move on? :) -- Charlie Griefer http://charlie.griefer.com/ I have failed as much as I have succeeded. But I love my life. I love my wife. And I wish you my kind of success. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333947 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Coldfusion 9 Windows vs Linux
Sad... On 23 May 2010 20:41, Wil Genovese wrote: > > "and I've never put a Windows server into production - voluntarily!)." > > THREE CHEERS FOR THAT > > > Wil Genovese > > One man with courage makes a majority. > -Andrew Jackson > > A fine is a tax for doing wrong. A tax is a fine for doing well. > > On May 23, 2010, at 1:38 PM, Sean Corfield wrote: > > > and I've never put a Windows server into production - > > voluntarily!). > > > ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333937 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Coldfusion 9 Windows vs Linux
"and I've never put a Windows server into production - voluntarily!)." THREE CHEERS FOR THAT Wil Genovese One man with courage makes a majority. -Andrew Jackson A fine is a tax for doing wrong. A tax is a fine for doing well. On May 23, 2010, at 1:38 PM, Sean Corfield wrote: > and I've never put a Windows server into production - > voluntarily!). ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333936 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Coldfusion 9 Windows vs Linux
On Fri, May 21, 2010 at 5:52 PM, Terry Troxel wrote: > My question is how much of a learning curve should I expect and are there > tags out there for the Linux version as well as the windows? CFML itself will be the same on all platforms (modulo some stuff around the 'obviously' Windows-specific features like cfregistry, .NET / Exchange integration but even there the *programming* part will be the same). If you mean third-party CFX tags, yes, you'll be limited to Java-based tags rather than C++ tags but for any given C++ CFX tag, there is usually at least one reasonable Java CFX alternative. The big things you'll need to get used to: * Case Sensitivity. Linux cares. Windows does not. If you're a 'clean' programmer whose code always matches their filenames, you'll be fine :) * The file separator is / and - yes folks! - / works on Windows too so you could all use / and pretty much forget you ever saw \ and we'd all be happier :) In terms of environment, you'll need to get familiar with the Unix shell / command line. Pretty much everything is done via the shell and configuration is all about editing text files. The big plus is that you can easily move configurations from one server to another and/or automate builds and deployments much more easily (because tools like Ant can easily modify the text configuration files to create customized deployments). You'll also need to become familiar with Apache instead of IIS. Most people know my opinion on that choice ;) If your primary Windows day-to-day machine is reasonably powerful, you might consider running CentOS in a VM locally as a way to get familiar with it while maintaining the 'safety' of Windows for most of your interactions. My primary machine is a Mac but I run WinXP and CentOS in VMs. As for a choice of Linux, I generally prefer CentOS since it's closer to the 'de facto' commercial standard of Red Hat but I know a lot of people really like Ubuntu. It's definitely personal preference. I've tried Ubuntu a few times but I just can't get on with it for a number of very minor, personal reasons. You may feel the same about CentOS. Try them both (VMs are wonderful for that)! I've used every main version of Windows since 3.1 and I've never found it much fun - but I was raised on *nix and find command lines and text files far preferable to GUIs so I'm a bit biased by experience. I started with Mac OS in the early System 6 days and ran a BSD Unix on that alongside System 6 thru System 7.5.2, then jumped to OS X which has "Unix Inside", so to speak. Along the way I've worked on about 20 different Unix variants I guess from over half a dozen main vendors so my comments should be taken in that context: 30 years of day-in, day-out *nix experience vs about 20 years of intermittent Windows usage (and I've never put a Windows server into production - voluntarily!). -- Sean A Corfield -- (904) 302-SEAN Railo Technologies, Inc. -- http://getrailo.com/ An Architect's View -- http://corfield.org/ "If you're not annoying somebody, you're not really alive." -- Margaret Atwood ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333935 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Coldfusion 9 Windows vs Linux
I have been making this switch for close to ten years. I cut my teeth on NT back in the 90s and am very comfortable maintaining Windows servers in house and in the wild and have done so for some 10 years. I am not new to Linux and have a Linux box or VM Kicking around for just as long. I love tinkering with Linux and did LAMP work for a while (but always launched to a shared hosting environment) Linux is is a very different beast by it's very nature. The is a lot to learn, and I do mean a lot (as there is with Windows servers) in order to run and maintain a Linux server. I never made the switch because I was scared shiteless to hang a Linux box in the wild. Even though I am pretty handy with Linux and the command prompt, I just don't know enough to be comfortable with it and quite frankly I would not know what to do if I got hacked. Nor did I have enough money to afford a managed server so I stuck with Windows. Fear is a good motivator. I recently made the switch for my personal and side work and went with managed VPS wwith viviotech.net. Jordan Micheals talked me into it (he earned that sale). They take care of patching it, the fire wall and lock the machine down before they hand it over to you. Security was my primary concern and I feel comfortable that if the shit does hit the fan that they will be there to help me out and contain the damage. Or at least that is what I was told and Jordan is a man of his word. I do my part an run a tight ship to the best of my knowledge and err on the side of paranoid when dealing with security. I have been on there for almost a year and so far so good. That would be my recommendation to ease the pain of transition. As far as OS's go. That is a matter of preference. I cut my teeth on RedHat so Centos was my obvious choice. One one of my primary motivators (aside from cost) is that a Apache/Linux/Mysql stack uses a LOT less resources than a comparable 2008/2003 server/IIS/MSSQL stack. HTH G! On Fri, May 21, 2010 at 8:52 PM, Terry Troxel wrote: > > I have been using CF since version 3 and never once tried it on anything > but > a windows based system. > My question is how much of a learning curve should I expect and are there > tags out there for the Linux version as well as the windows? > > I would like to set up a development server and would also like to know > which is the ones most used in production. I have Ubunto, but can get > whatever is recommended. > > I would appreciate any and all the help I can get so I can get to learning. > > Terry > > > > ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333934 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Coldfusion 9 Windows vs Linux
According to a blog posting by Sean Corfield, the "/" works on all systems, http://corfield.org/entry/Backslash_is_NOT_a_path_separator. So it may be as simple as putting something like this in your code to convert Windows based paths to something more universal: path = replace(path,"\","/","all); regards, larry >As far as programming, there should be very little difference. The biggest >problems you would have porting over code would be case-sensitivity and the >silly little slashes in your file paths all going a different direction. >I'm not sure what you mean by "tags our there for the Linux version". It's >still CFML-- and because it all runs inside the JVM, it's all surprisingly >consistent. The only main differences are where you touch the OS. > >As far as installation and server maintenance, you would have significantly >different experience. Firstly, you'll probably be running Apache and MySQL >which puts you out there in RTFM land, but it's all doable. > >I've deployed CF on RedHat and Open Suse with good results. Honestly, I >think the real determining factor is going to be how comfortable you are >with Linux and command line stuff in general. > >~Brad ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333932 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Coldfusion 9 Windows vs Linux
As far as programming, there should be very little difference. The biggest problems you would have porting over code would be case-sensitivity and the silly little slashes in your file paths all going a different direction. I'm not sure what you mean by "tags our there for the Linux version". It's still CFML-- and because it all runs inside the JVM, it's all surprisingly consistent. The only main differences are where you touch the OS. As far as installation and server maintenance, you would have significantly different experience. Firstly, you'll probably be running Apache and MySQL which puts you out there in RTFM land, but it's all doable. I've deployed CF on RedHat and Open Suse with good results. Honestly, I think the real determining factor is going to be how comfortable you are with Linux and command line stuff in general. ~Brad - Original Message - From: "Terry Troxel" To: "cf-talk" Sent: Friday, May 21, 2010 7:52 PM Subject: Coldfusion 9 Windows vs Linux > > I have been using CF since version 3 and never once tried it on anything > but > a windows based system. > My question is how much of a learning curve should I expect and are there > tags out there for the Linux version as well as the windows? > > I would like to set up a development server and would also like to know > which is the ones most used in production. I have Ubunto, but can get > whatever is recommended. > > I would appreciate any and all the help I can get so I can get to > learning. > > Terry ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333912 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Coldfusion 9 Windows vs Linux
I have been using CF since version 3 and never once tried it on anything but a windows based system. My question is how much of a learning curve should I expect and are there tags out there for the Linux version as well as the windows? I would like to set up a development server and would also like to know which is the ones most used in production. I have Ubunto, but can get whatever is recommended. I would appreciate any and all the help I can get so I can get to learning. Terry ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333911 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm