Basic of Php and Asp.net Programming Languages
We are defining here two standard website programming language PHP (Hyper text processor) and ASP (Active Server Page) for Website Programming Development. Basically it is database driven website programming languages. Whenever you require huge data connectivity and extra features PHP and ASP are useful. ASP.NET is such type of programming language which providing by Microsoft Product Technology. On other hand PHP is an open source programming language which is derived from many of various languages.
?
To develop dynamic database oriented websites these two programming languages use. Most of Microsoft products with the Active Server Pages (ASP) of comfort, but also can be used to IIS server (Internet Information Server) to run ASP applications. Of course, PHP can be connected to different types of databases, so it is platform-independent programming language.
?
There are some differences between the two Web programming languages defined in accordance with the following.
?
Database Connectivity
IIS server needs to install an ASP.Net on Windows server platforms to run successfully. However, the need to purchase the package. On the other side PHP is a free software package running on the Linux server program. In ASP.Net it requires MS SQL Server, Microsoft ASP.Net, such a database connection is expensive. Basically using the database and PHP to connect to my SQL is the release of Access.
?
The Simplicity
It is easy to understand, PHP and the code behind the structure of the code that the programmer can easily make fresh. However, ASP.Net does not the code is easy to understand for programmers quickly.
?
Run Time Speed
And if we need to have PHP to ASP.Net, in general, be an advantage to use the code that is PHP or ASP time needed to explain short run time . Also, PHP is faster in a Web-chip code memory to run the application.
?
Security Purpose
ASP.Net is the largest organization, several security number is useful if you need security for internal processes. ASP.Net for the protection and safety is a PHP open source code is not for security. Therefore, there are differences between the PHP mail between ASP.Net.
?
And finally, we can conclude that both programming languages have their own advantages and disadvantages. It is just depending upon the user’s requirement and budget to afford for any kind of web programming development. Generally we can say that PHP is for small or middle level business websites and ASP.Net is for a real big company or business firm.
Posted in: asp.net| Tags: Programming Database Website Microsoft IIS language asp php server connectivitySetup and installation of the PeerEval system
Setup and installation of the PeerEval system should be straightforward to someone who is familiar with the Microsoft technologies involved. This includes IIS, MS SQL Server, and Windows Server administration.
1.1. Web Server Setup (IIS)
A virtual directory needs to be created to point to the Web folder, where the web pages reside. This virtual directory needs to be configured to host an ASP.NET 2.0 application. The anonymous web user (IUSR_COMPUTERNAME) needs to be given read access to the web folder. The ASP.NET user (ASPNET) needs read access to Web, Web/bin, and it needs read/write/modify access to the web/log folder. Note that logging functionality is not fully supported by log4net under the ASP.NET 2.0 model, but does not affect performance of the system in any way.
1.2. Database Setup
To set up the database, a new database needs to first be created in the Microsoft database manager. Then the file data/db.sql may be run to create the tables. Note that the two views at the bottom of the script must be created separately. Also, “mixed mode” authentication should be used for database access. DO NOT use the ‘sa’ user to as the Peer Eval system’s database access. This is an extreme security risk in any application. Instead, create a new database user specifically for the Peer Eval system, and take note of the user name and password to use in the connection string. The new database user needs read/write/create/update access to the database.
1.3. Settings Files
Each library has a corresponding setting file, with the same name as the library, i.e. PeerEval.Web.dll has a settings file named PeerEval.Web.xml. The settings file must also reside in the same directory as the library (typically web/bin). Note that these files must be valid XML.
1.3.1 PeerEval.Util.xml
This file defines the database connection string, and the data provider class name.
1.3.2 PeerEval.Business.xml
This file defines the IAuthManager class name.
1.3.3 PeerEval.Web.xml
This file defines whether debug mode is turned on. If it is, error messages will include a full exception stack trace, viewable to the end user.
Posted in: Software Software Programming| Tags: Database XML IIS PeerEval system PeerEval.Business.xml PeerEval.Util.xml PeerEval.Web.xml Setup Web Server Setup