Tuesday, March 10, 2009

Web Development

The term Web Development is very broad for any activity with regards in creating a website. This includes e-commerce application, web designing, server/client side scripting language, web content development and server configuration. But nowadays, web developer only refer to the one creating the non-design aspect in creating a website. This ranges from the creation of basic markup and coding to the most complex web-based application.

Web development is one of the constant fast growing industries in the world. The growth of this industry is made by large business companies that aims to sell their products and services throughout the world and automating the transactions by the use of the Internet. In building the website, there are system that aids greatly and it cost a little or in the other way around, FREE. On example is the XAMPP which I used ever since I entered this industry. Web development can be split into many areas which consists of: Client Side scripting (AJAX, Javascript, Flash), Server Side scripting (PHP, PERL, Java, ASP) and Database Technology (MySQL, Firebird). Web development also poses some security threats especially when building a website that involves important transaction. As a web developer, one must consider the security of the data being handled in a website. One example is the error checking/filtering and password encryption. Malicious scripts such as SQL injection can be executed by users with bad intentions if the website is unprotected. Even if the website is fully protected, new security loop holes are always inevitable. That's why frequent updates must be done by web developers.

Like Web Designer, Web Developer is also essential in Web Development in terms of markup coding and complex web applications. In other words he the finisher in developing a website.

Monday, March 9, 2009

Web Designing

Whenever I hear web designing, the first thing that comes to my mind is a web template. Web design requires conceptualizing, planning and modeling. After that, it is executed and delivered to the Internet through markup languages. The intent of Web Designing is to create a web site that outputs content to the end user in a form of a web page. This includes of the text layouts and image positioning as well as other added medias like flash animation or videos.

As a web designer, one must consider the type of pages he/she must design. Typically, web pages are classified as static and dynamic pages. In static pages, the content or the design does not change upon user request unless it is changes manually by the webmaster. It uses the most basic HTML tags in terms of web layouts. Dynamic pages on the other hand changes the content or the page design upon user's request. This uses Javascript, AJAX, DHTML for client-side scripting and PHP, PERL, ASP, JSP for the server-side scripting. Before creating or designing a website, it is important to take the time to plan exactly what is needed. Thoroughly considering the audience or target market, as well as defining the purpose and deciding what content will be developed are extremely essential.

Web designing is very important aspect in creating a website. Web coders or programmers are nothing without the greatness of a web designer. As for me, I lack on web designing because I very much poor in design concept and color matching. In the near future maybe I want to learn how to design a web page. But for now I am limited only to CSS design.

Web 2.0

The commercialization of the Internet has a drastic impact on culture and business. One of these is the World Wide Web or "the Web". The Web is a set of interlinked hypertext documents accessed via the Internet. Through a web browser, the user can view web pages containing texts, images and other multimedia and navigate them using hyperlinks. Since mid 1990s, web development has been one of the fastest growing industries in the world. From personal websites to interactive social community website, the web development has gone far enough to ease the lifestyle of the people.

Today, most of the website contains interactive contents that follows the Web 2.0 standard. Web 2.0 is the second generation of web development and design. Its purpose is to facilitate communication, secure information sharing and collaboration on the World Wide Web. This standard allows users to do more than just retrieving information. Web 2.0 concepts led to development and evolution of some web-based applications and communities such as social networking sites (Friendster, Facebook), video hosting (YouTube), wikis and blogs. It typically include some of the following features/techniques acronymed as SLATES which stands for Search Links Authoring Tags Extensions and Signals. Web 2.0 initiatives are being deployed in the Government that is also known as Government 2.0. Schools are also using this standard to reach out and engage with the Generation Y. Examples of these are Facebook, YouTube and MySpace.

Even though there have some critics regarding Web 2.0, it is still widely used in some areas especially in social networking aspects. Even those who are at home earns a hefty amount of cash just by developing web pages using Web 2.0 standard. Nothing can stop the continuing evolution of the Web 2.0, it even has a rumor about the Web 3.0. But it's another story ;-) ..