Skip to main content

devBlog is Online

Hello all:

Here on devBlog, my purpose is to talk about different issues involved with web development in particular and application development in general. My work as a programmer and IT consultant has me involved with a lot of different issues concerning web development and I have started this space to be able to write essays/short comments on the salient issues of the day for me and for the web development community.

I come to this as a developer who has worked a lot with Active Server Pages, and a little bit so far with PHP. Along the way, I have discovered that ASP isn't all that-- for a number of reasons. But I find myself more and more having to deal with issues involving plain old HTML and JavaScript, and trying to take my game to the next level. It seems the only way to do that is to move away from ASP and on to another scripting language like PHP, and to solidify my HTML and JavaScript skills. I have about 2 1/2 years of experience in programming altogether. I came to it as a second career, after having worked in retailing for 14 years.

I see PHP, open source software, and public web standards as the way to go for the future. It doesn't seem like the developer community (or the business community, for that matter) has really embraced either .NET or J2EE in a big way as an application framework. J2EE might make sense for larger enterprises, but hasn't otherwise caught on. It's just too damn complicated. .NET is a reprise of J2EE, but it doesn't seem all that much easier to work with. Microsoft is banking on it as the future basis for Windows, so the sheer momentum of Windows upgrades might see it emerge as the dominant framework for Windows applications. Curiously enough, the place where both frameworks have seen the most success so far is in the area of web programming: Java Server Pages and ASP.NET have seen the most adoption. Desktop and non-web server applications have lagged. The reason? Desktop and non-web server apps require the installation of additional libraries aside from the operating system to run: the .NET Framework for .NET or the JRE for Java. Web scripting requires nothing on the client side but a web browser. Why make it any harder on your users?

Since there is a lot of potential for more development on the internet, there is a lot to talk about: developing for mobile devices, browser rendering of HTML, Javascript, and CSS; RSS and RDF; web services and service oriented architecture; the coming ubiquity of XML; and much more. I welcome your comments-- the only requirement is that you be a registered member of blogger.com

Comments

Popular posts from this blog

Where Things Stand Now

So it's been over five years since my last entry in this blog.  A lot has happened since then, personally and professionally.  I am now married, I have two little daughters, and for the past four years, I have been with a company that makes inserting machines for the mailing industry, supporting and extending software that works under the Automated Document Factory (ADF) concept.  I continued with the manufacturing client (an auto plant) until March 2006, developing in VB 6 and C++. I had a 3-month hiatus from consulting when my wife came from the Philippines and we had our wedding.  After that, I had a couple of short-term consulting gigs with another staffing company where I was involved with creating applications based on Microsoft Office VBA-- one in Excel, the other in Access on a tablet PC.  After this same staffing company sent me on yet another Access project, I decided that they were not taking me in a direction that I wanted to go, so I quit the proje...

Accomodating the Client

Working out how far to go to accomodate the client's needs. Despite my talk about how I have "fired" the industrial client, I have been working with them over the past three weeks on certain issues that they are having with the VB 6/SQL Server systems I helped to build. This support has been for free. It is becoming the scenario that I didn't want to get into-- having to support their system because the project champions at the client don't have enough technical competence to support the users, and the IT department is unwilling to support the application because "something better" is coming along soon. Despite my desire to wriggle free from this client, I can't, after all, just throw them overboard; I don't see that as being the responsible thing to do. I have also committed to helping them with the application that interfaces with the tool controllers, but I have made it clear that that application needs to be written in C++, in order to a...

The Never-ending Battle

Hints at market share for Windows and Linux. In the wake of the attack of the Zotob worm, I saw a chart from Netcraft that tracked the uptime of Fortune 100 web servers over the previous 24 hours. Apparently there was no effect from Zotob among the Fortune 100, as the server that had the most downtime was running Sun Solaris, and that might have been taken down for maintenance. Zotob seemed to cause more trouble on the intranets of several media companies, as CNN reported on Zotob as if it were some cyber-Armageddon. As it turned out, CNN's LAN just got hit especially hard. Looking over the Netcraft chart is enlightening. In addition to uptimes and other network-related statistics, the operating system of each site is also listed. The dominant OS in the Fortune 100 is not Windows, but... Solaris. Solaris runs on 42 sites, Windows Server runs on 25 of the sites, Linux on 17, another flavor of Unix runs 5 sites, and 10 sites have an "unknown" operating system. My gu...