Web Development Frameworks, Tools and Platforms
Web Development Frameworks, Tools and Platforms
Frameworks ,Libraries
,Tools and Platforms
Lubak M.
[email protected]
• Frameworks are large bodies of pre-written code to which you add your own
code in order to solve a problem.
• You make use of a framework by calling its methods, inheritance, and supplying
callbacks, listeners, or other implementations of the patterns.
• A framework will often dictate the structure of an application.
• Some frameworks even supply so much code that you have to do very little to
write your application.
• This can be good or bad, depending on how easy it is to use. Frameworks are
the substance of programming.
• You build on top of a good one, your program is solid and fast and comes
together beautifully. You build on top of a bad one, your life is miserable,
brutish, and short.
AUWC- Web Technologies ,2022 2
Contd..
FRONT END
• HTML5
• CSS--Framework !!!
• Java script --Framework!!!
BACKEND
• PHP -- Framework !!!
• Python--Framework !!!
• Java -- Framework !!!
https://hackr.io/blog/best-javascript-frameworks
5)Ember. js.
Some
more… 6)Meteor.
7)Mithril.
8)Polymer.
9)Aurelia
10)Backbone
Unstructured
<xml>
<bank_customer>
<acctno> cbe12011 </acctno>
<fname> abebe </fname >
<mname>kebede</mname>
<lname> ayele</lname>
<balance> 120,000</balance>
</bank_customer>
</xml>
• The example below returns the latitude and longitude of the user's
position:
function showPosition(position)
{
x.innerHTML = "Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
</script>
AUWC- Web Technologies ,2022 75
HTML Language Code Reference
You can:
What is Node.js?
• Node.js is an open source server environment
• Node.js is free
• Node.js runs on various platforms (Windows, Linux, Unix, Mac OS X, etc.)
• Node.js allows you to run JavaScript on the server.
What Can Node.js Do?
• Node.js can generate dynamic page content
• Node.js can create, open, read, write, delete, and close files on the server
• Node.js can collect form data
• Node.js can add, delete, modify data in your database
AUWC- Web Technologies ,2022 93
Node.js (contd..)