<$BlogRSDUrl$>

Saturday, May 01, 2004

PHPEdit Network:: Products 

PHPEdit Network:: Products
I am going to try out this software for editing php systems. It is freeware. I like the price.

PHP Editor Review  

PHP Editor Review : PHP Resource : PHP IDE : PHP Jobs
Here is a place I am looking for a good php editor

Friday, April 30, 2004

PHP vs. ASP.NET 

PHP vs. ASP.NET
This is the article that I have chosen for my current reading. It isn't dated, so I don't know when it was written, but the differences between php and .net really interest me, since I currently use php and am starting to use .net

ASP.NET is flexible because you can choose which language you want to program in. It supports such languages as VB, C#, C, Cobol, Smalltalk, and Lisp. The framwork uses the common language runtime. Every language is compliles into Microsoft Intermedate Language code, which the CLR executes. It uses true object-oriented programming. There are good IDEs for ASP.NET. "ASP.NET is expensive with respect to memory usage and execution time."

PHP is not a pure OOP language. Good database access built into php. Shortcomings are: lack of exceptions, and event-based error-handling that interupts the normal flow of a program. The price is right. PHP 5 should make PHP better by introducting error handling, and by bringing true OOP to PHP. PHP 5 also gives you more control over the variables and methods. Objects are always passed by reference.

ASP.NET officially requires that you use IIS. PHP also runs on Apache. If you want to host ASP.NET on Apache you can use the mono-project (an open-source project).

The author concludes that PHP's strengths outweigh it's weaknesses. He says "Its only weakness is its lack of a pure and perfect OOP implementation." The fact that PHP is open source is a big thing when you run into bugs. To get big fixed in ASP.NET is harder because you can not look at the source code.

The impact of this article on me is how it strengthen by belief in the power and usability of PHP. I am still new to ASP.NET, so I don't know a lot about it. I also didn't know that PHP 5 was making PHP a true OOP language. The fact that it wasn't one, was one of my biggest qualms about PHP. I will see how I like ASP.NET this semester and see how it compares PHP, which I do know a little about.

Word Definition
Lisp (programming language) - It is generally regarded as the language for AI. In 1958 John McCarthy developed the beginnings of Lisp. He wanted to develop a list processing language for Artificual Intelligence. It is oriented toward functional programming. Some common Lisp dialects are Common Lisp and Scheme.


Thursday, April 29, 2004

www.asp.net 

A good site for ASP

ASP.NET Class - Reading 

Summary of the article
Impact - why did you read this article, what impact does it have on you or the development community.
Vocab Word - define a word

Notes - ASP.NET 

Introduction_to_ASP.NET.ppt
Web Form Application
Do not create more than the one web application on isysguy.com

Object Lifetimes
session ends 20 minutes after the last page downlaoded by the client

Web_Form_Applications.ppt



Wednesday, April 28, 2004

Crazy Cool Dealz - Your place for Dealz! 

Crazy Cool Dealz - Your place for Dealz!

Tuesday, April 27, 2004

PDF Reader 

PDF Reader
Not Acrobat

ASP.Net notes - First Day of Class 

*Current reading article every week.
*All of the example from Craig will be in VB.Net, but we can use any language we want to use; like C#.Net
*Introduction to Web Technologies.ppt
*names are case sensitive in UNIX but in windows they are not
*HTTP is stateless so we have to provide ways to overcome that. Sessions....
*what does keep alive mean in a http request?
Even though I am done transmitting data, it keeps the tcp connection alive. The state is at the transport level/tcp.
*For dynamic content, in the header you need to specify that the page should not be cached. Cache control information
*URLs need tp relace things such as spaces and ?. for example a space is &20. Check the link in the ppt for more info.
*J# is really java
*Managed code environment; makes it hard to hang youself
*it compiles to an intermediary language (msil) from any language you write it in.


This page is powered by Blogger. Isn't yours?