A web application is software whose code resides on a web server. The user accesses the application using a web browser, over a network, usually the Internet or intranet. Web applications have become an integral part of life. For example. rarely does any person today, use internet mail ie. email (Gmail, Yahoo, Hotmail, ...), which actually represent web applications. When you read a newspaper on the internet, that website is powered by a web application. Social networks (facebook, twitter, etc.) are also web applications. Buying used cars online, reading newspapers or daily horoscopes electronically are also web applications. Websites are created with different technologies and in different programming languages. They can be made completely "from the beginning" using HTML and css, but usually the appropriate framework is used, which already has some of its program elements written according to the appropriate rules and the programmer just develops the application on that framework. There are also programs that make it easy to develop and administer a website, CMS (Control Management System), which is used to create the majority of existing websites. Examples of CMS are: Wordpress, Joomla, Drupal, Magento, etc. The programs that are most popular for creating web applications are: HTML/CSSThey are used to design websites. HTML is a markup language for creating the appearance of web pages and is used in combination with CSS. With the knowledge of these two languages it is possible to create static web sites. Javascript has to be used to get better functionality. JavascriptThere is a version for the server and for the client side of the web application. The server version is Node javascript. With this language we can add functionality to the website, ie. make a dynamic website. The simpler version of javascript is jquerry. Programming language JAVAJava is used for both desktop applications and web application creation. Java is used often to build server applications for video games and mobile applications. It is also the cornerstone of Android application development, making it a favorite of many developers. With its mantra (write once, run anywhere), it is designed to be portable and easily mobile from multiple software platforms. PHPPHP, together with databases such as MySQL, is an essential tool for building web applications. It provides great power and is only the heart of orginal sites such as WordPress and Facebook. It is an open-source language, so there are a bunch of free pre-installed modules that you can adopt and modify to get the best results. It belongs to easier languages, requiring developers to simply embed (embed) code into HTML. There are numerous frameworks that help build a web application in PHP, the most popular of which are Laravel, Zend Simphony, Yii, etc. RubyThis language was designed by the Japanese Yukihiro Matsumoto with the idea of making a language that is easy to use, so it was made for the needs of programmers and not for computers. PerlIt was created by Larry Wall, initially designed for text processing. It is a general-purpose language, among other things, for network programming and system administration. Perl was the language of choice for developing WWW applications in the mid-1990s. From the outset, it's the language of Unix and Linux system administrators who use it in their daily work primarily to automate the process. Today, there are also a number of custom commercial applications written in Perl. Programming mobile applicationsA mobile application is application software designed to work with smartphones (tablets), tablets and other mobile devices.
Here we distinguish: Native mobile apps. These are applications made using the SDK (software development kit) and the programming language of a particular mobile platform (Android, iOS, for example), the main feature being that this application is mainly tied to one platform or its operating system. For example. an application made for the Android operating system cannot be used for iOS. Web mobile applications. They are not platform related. These are actually web applications that are customizable on mobile Hybrid mobile applications. They are a workaround for web applications. It is a native application made for a specific platform, which executes a web application in the components for going to the web.
0 Comments
Leave a Reply. |
AuthorSlobodan Tršek |