Hi,
For some time now, I've been tyring to figure out what to learn in terms of developing web sites with a view to producing stuff increasingly dB-driven. Working for a large (read: 76,000+ employees) company, I've taken some breif glimpses at PHP and liked what I saw, but not being a 'natural' coder have not had the time needed to invest in learning it all ...and the Co. is firmly in the Microsoft court all-told.
I've used straight HTML ok, but found a lot of the stuff I'm looking to do would be really high-maintenance ...far better-suited to storing data in a dB and pulling it back out, rather than editing static code, even with templates.
I've had some indirect exposure to J2EE through a Hyperion product but my company's chosen direction is as stated M/S based, and most recently .NET. Our new global intranet portal is going to be based
around .NET and Sharepoint for instance so I've been trying to lean towards technology that might come in useful work-wise at some point.
Anyway, I've just started to look at .NET with Web-Matrix with these factors in mind, and already I'm getting frustrated.
It seems that with every technology I look at, there isn't one that 'does it all' or has consistency across the main browser platforms. At the most simplistic level:
M/S .NET Example under IE:
<p>
<input name="TextBox1" type="text" value="hi there u" id="TextBox1" />
</p>
<p>
<input type="submit" name="Button1" value="Click Me!" id="Button1" style="color:#000000;background-color:#CCCCCC;border-color:#000000;Z-INDEX: 109; LEFT: 88px; TOP: 108px" />
</p>
Is it just me, or is it still a case of there being (almost) nothing that you can expect consistency in? Do you still have to write code for multiple possible configurations etc? I mean, Mozilla and its variants have a significant proportion of the market now, and I just think it's unreasonable to try to dictate to a (general) user what browser they should and shouldn't use ...or for a site to fall-over when the user doesn't employ a specific browser???M/S .NET Example under Firefox:
<p>
<input name="TextBox1" type="text" value="hi" id="TextBox1" />
</p>
<p>
<input type="submit" name="Button1" value="Click Me!" id="Button1" style="Z-INDEX: 109; LEFT: 88px; TOP: 108px" />
</p>
This is driving me nuts, I've had it in the above examples through to things like Firefox handling transparency in images and IE not, HTML element handling (like DIVs etc) and I'm just wondering ...Is there not any one technology out there that I can learn which will make like easier? I work 40-60hrs a week in front of a PC ...don't have time and energy to learn this stuff in my 'spare' time and spend half that time finding work-arounds and fixes to compatibility issues.
Thanks for letting me Rant! hoping somebody's found this holy grail.


Reply With Quote