FRAME WORK : A Frame work is a conceptual structure i.e, common code provider,that can be override by the programmer for specific functionality. <ul><ul><li>. FEATURES </li></ul></ul>Inversion Of Control: I n a framework the overall program control will not be in the hands of prog developer. It is in the control of framework. Extensibility: A framework can be extended by the user by selective overriding with the user code. Non Modified Framework Code: User can extend the framework but not allow to modify the code of the framework.
Application programing interface is called as API. It is an interface that a software program implements in order to allow other software to interact with it. <ul><li>By using API we can interface with many websites from our website. </li></ul><ul><li>By adding the plug ins into our site we can access the website with the help of general key and secret key. </li></ul><ul><li>We can also copy the code of the API of particular website and paste it into other website and we can use it. </li></ul>API (Application programming interface)
Cascading Style Sheets <ul><li>It displays the HTML elements in stylish way. It saves a lot of time with the help of external style sheets. </li></ul><ul><li>External style sheets is nothing but the css file which contains tags like font,color,align ... </li></ul><ul><li>By modifying the external style sheet we can see the changes in all the web pages . </li></ul><ul><li>No need to go for each ad every page to modify the Font,color etc ... </li></ul>
Advantages of CSS <ul><li>FLEXIBILITY: We can select the particular layout and edit the file. </li></ul><ul><li>BANDWIDTH: The style sheet will be stored in the browser cache,and it be used for multiple pages with out being reloaded. It reduces the data flow over the network. </li></ul><ul><li>PAGE REFORMATING: With a simple change in one file,different style sheets can be used for the same page. </li></ul><ul><li>Example for css Click Here </li></ul>
Minimal data transfer : By not performing a full post back and sending all form data to the server, the network utilization is minimized and quicker operations occur. In sites and locations with restricted pipes for data transfer, this can greatly improve network performance. Limited processing on the server: server is not required to process all form elements . By sending only the necessary data, there is limited processing on the server. There is no need to process all form elements,process the view state, send images back to the client, and no need to send a full page back to the client.