hello. having had my first Web Application experience w/ ColdFusion, and being unemployed, i answered an ad re: cfml developer needed: duties may include LAN admin, tech support, etc - basically, a jack-of-all-trades who can also design and develop with ColdFusion. "this sounds like a great opportunity!", i thought. feeling pretty confident that i could satisfy their needs for this position, i interviewed, and got the gig! my reasoning being that an opportunity to gain development experience, albeit part-time, in an office-environment was worth a try-- even if the specifics won't involve my current focus on PHP.
as it stands, the organization is happy w/ an existing ColdFusion powered site, for which development was completed by a person who has since departed the org. apparently, the established goal was to have him convert the rest of their web application sites to ColdFusion-- because of the success that this guy had w/ the one(s) which he completed in CFML.
having never come into a project "mid-way" like this before, i decided it would be important to research the current state of things, so i downloaded and burned the relevant "site files" to CD for review on my own time at home. i see that the incomplete, not-yet-converted sites are written in what appears to be shoddy asp. ultimately, i realize that it is my duty to convert these asp sites to cfml.
the ColdFusion part, i think i can handle okay-- but it's the ASP i'm concerned with-- i've never played w/ asp before! (regular old asp, not dotNet). what i have installed on my home-system is Apache2 and ColdFusion mx7. i did some research in which i found that it's possible to do asp dev on Apache2. i d/l the recommended apps and modules, but before i begin w/ that-- i'd like some advice.
first off-- i may try to convince this guy to ditch ColdFusion and go w/ PHP-- see, every year things change for them because of student-turnover-- so every year they seem to have a new visionary who has a plan for their web apps. apparently, i'm the first coldfusion / php guy, so it makes sense to them to have me go the coldfusion route. i, however, disagree-- it seems to me that it would be most cost-effective for them to go all PHP. my guess (and i could be wrong of course) is that, in any case there's a better chance of coming across php developers than coldfusion (i don't know if it's safe to throw asp out the window, or what-- but since i don't know asp, i can't really argue that end of it).
so, i pose two questions for rhetorical discussion.
1.) how would you go about convincing a CEO-type to go PHP instead of ColdFusion (which, bear in mind would require the re-write of a perfectly good coldfusion app = more work, ultimately)
2.) in any event, i'm faced w/ taking apart asp apps and converting them. do you have any advice for how a guy who knows mostly PHP could go about reconstructing (or at least understanding) those asp apps? do you know of any references which draw comparisons / expose similarities and differences between php and asp? should i just bag the asp work altogether and start from scratch?
so far, intuitively, i can sort-of tell what's going on w/ the asp stuff, but it looks like there are some things which are quite different from php (like the .inc files?), so i'm really unsure-- wanting to avoid a productivity-draining amount of research, i'm just trying to decide which way to focus my time. (i hope that makes sense, what i'm trying to say here...). i appreciate any feedback! thanks!
thanks for reading!!