While I cant comment on whethre or not your perspective is limited. I can say that your reasons for choosing one solution over another is tainted. You work with MS solutions becasue it is what you know and are comfortable with. If you were a linux/OS developer you would use a open source solution because you know how to set it up and get off and running with very little trouble.Originally Posted by SQLDBA
As for your students bringing back spaghetti code... Thats jsuta reflection of there tutilage--not necessarily yours--. Most students just learn a languages syntax and native calls and use the same methods that they used i nthe first language they started with. Instead of learning the methodology the new language is based on. if your students are supposed to write a oop based solution in php then the guidlines should READ NO SPAGHETTI CODE OR ELSE... the beauty of a new programming language is not just an entirely new syntax to learn but an entirely new way of doing something.... If you simply choose not to learn the way the author of the language envisioned you should be using the language. Then learning it is useless, then it is more akin to who has a bigger brain syndrome.