This is primarily addressing the issues that MacLir and BigJoe brought up. If you read the post that I originally referred to, you would see that I'm aware of the issues that have been raised here. No, I don't like this development environment. I want all platforms identical. Also, I know that I can have taint checking under IIS. Unfortunately, that involves switching to straight CGI instead of ISAPI (as mentioned in the previous post), and we sacrifice performance. Rather than do that, we stick with ISAPI.

Now, we *could* develop with CGI and IIS (instead of ISAPI and IIS), but then we have another problem: most of the idiots who used to be working here had no idea of how to develop Web sites. As a result, we have complete chaos that we are slowly reigning in. I've worked with the IS Director on this and with the company's limited resources, we've agreed that we will have one and only one development environment. Since some of our sites will run under Apache and some under IIS, we decided to pick the better of the two. The decision is actually a lot more involved than that, but this is the only way we felt we could get tight control. Later, as the development team is more disciplined,* we'll hopefully be able to loosen the reigns and have a development environment which is more sane.

Do I like this compromise? No. Would I do it this way if I had a choice? No. Do I call all the shots? No. However, I don't know that it's a bad decision. By forcing a single development environment and rigorous standards on how we move things into staging and then into production (instead of "hey, I'll just make a quick hack on the production server"), we gain a measure of control that the previous management staff never had. Yes, it means that there are other things that we lose, but we're getting those things back and finally getting a handle on these issues.

Cheers,
Ovid

*For example, one guy I sit next to has a Web site which calls two copies of his checkout.cgi script. These copies are identical, he just didn't bother to update all of his links. I was fixing some problems on his site last night and couldn't figure out why my bug fixes weren't showing up. It really is a nightmare around here, but it's getting better.

Join the Perlmonks Setiathome Group or just click on the the link and check out our stats.


In reply to (Ovid) Re: Somewhat OT: IIS and Apache by Ovid
in thread Somewhat OT: IIS and Apache by Ovid

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.