CHERRYL B. MARIANO BSIT-2C 1. TREND IN APPLICATION DEVELOPMENT. Rich Ajax Platform (RAP) provides a powerful widget toolkit and integrates well with proven technologies such as OSGi and JEE. You can write your application entirely in Java, re-use code and benefit from first-class IDE tools. Mono for Android 4.0 Released Mono is a software platform designed to allow developers to easily create cross platform applications. Sponsored by Xamarin, Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime. A growing family of solutions and an active and enthusiastic contributing community is helping position Mono to become the leading choice for development of Linux applications. Build apps for Android devices using C#, Visual Studio or MonoDevelop, and the Mono Framework Java PaaS Jelastic Supports App Deployment on Nginx Web Server It runs any Java application in the cloud, the company says, without code or language changes, and without the need to write for specific APIs. It supports any JVM-based application, including apps developed with Java 6, Java 7, Groovy, JRuby and Scala. 2. PROGRAMMING LANGUAGES THAT CAN EASILY DEVELOP APPLICATION. Programming languages that can easily develop application is Visual Basic. Visual Basic is comparatively easy to learn and use, and Visual Basic has become the programming language of choice for hundreds of thousands of developers over the past decade. An understanding of Visual Basic can be leveraged in a variety of ways, such as writing macros in Visual Studio and providing programmability in applications such as Microsoft Excel, Access, and Word. 3. WHICH IS BETTER C#, JAVA, or VISUAL BASIC? Among the three I choose C#, because C# demands that all program logic be contained within type definition. Type is general term referring to a member of the set {class, interface, structure, enumeration, delegates}. Unlike many other languages in C # it is not possible to create global functions or global points of data. Rather, all data members and methods must be contained within type definitions. While Java it is more work to write, but the results is nearly always clearer. Java is compiled into a special machine code that is then interpreted. Java code does not perform as fast as c#. On the other hand, Visual Basic is a BASIC- Based language that allows a programmer to make windows Applications very easily probably the second easiest programming language. It’s not a powerful language and is mainly used for databases, but you can make a few good programs with it. 4. WHICH IS BETTER PROCEDURAL PROGRAMMING OR OBJECT ORIENTED PROGRAMMING? OBJECT- ORIENTED PROGRAMMING Language model organized around “objects” rather than “actions” and data rather than logic. A program has been viewed as a logical procedure that takes input data, processes it, and produces output data. The programming challenge was seen as how to write the logic, not how to define data. It takes the view that what we really care about are the objects we want to manipulate rather than the logic required to manipulate them. OOP is also more abstract. Now a day’s OBJECT- ORIENTED PROGRAMMING language the popular programming language that programmer use, because it can be more easily distributed for use in networks. Considering the first OBJECT- ORIENTED PROGRAMMING language is SIMULA. Followed by JAVA, PYTHON, C++, VISUAL BASIC.NET and RUBY are most popular OOP languages today. While PROCEDURAL PROGRAMMING is one where programs are organized into blocks of code called variously “subroutines”, ”functions”, or ”procedures”, each of which handled one particular task.