You are on page 1of 2

JAVA

Java is a well-known server-side programming language that is often used for constructing web
applications. Spring, Struts, Hibernate, Apache Hadoop, and JSF are among of the most
popular Java frameworks for constructing Web applications

.Net
.Net is an open-source platform for building desktop, web, and mobile applications that can
run natively on any operating system. The .NET system includes tools, libraries, and languages
that support modern, scalable, and high-performance software development.

PHP
PHP is an open-source server-side scripting language that many devs use for web development
which is embedded in HTML. It is also a general-purpose language that you can use to make
lots of projects, including Graphical User Interfaces (GUIs).

Python
Python is an interpreted, object-oriented, high-level programming language with dynamic
semantics. Its high-level built in data structures, combined with dynamic typing and dynamic
binding, make it very attractive for Rapid Application Development, as well as for use as a
scripting or glue language to connect existing components together.

Android
Android is an open source and Linux-based Operating System for mobile devices such as
smartphones and tablet computers. Android was developed by the Open Handset Alliance, led
by Google, and other companies.
Android software development is the process by which applications are created
for devices running the Android operating system. Google states that "Android apps can be
written using Kotlin, Java, and C++ languages" using the Android software development kit
(SDK), while using other languages is also possible

iOS
Apple iOS is a proprietary mobile operating system that runs on mobile devices such as
the iPhone, iPad and iPod Touch.
Apple iOS is based on the Mac OS X operating system for desktop and laptop computers.
The iOS developer kit provides tools that allow for iOS app development. Designed for use
with Apple's multi touch devices, the mobile OS supports input through direct manipulation.
The system responds to various user gestures, such as pinching, tapping and swiping.
UI Design
The “UI” in UI design stands for “user interface.” The user interface is the graphical layout of an
application. It consists of the buttons users click on, the text they read, the images, sliders, text
entry fields, and all the rest of the items the user interacts with. This includes screen layout,
transitions, interface animations and every single micro-interaction. Any sort of visual element,
interaction, or animation must all be designed.

UX Design
UX” stands for “user experience.” A user’s experience of the app is determined by how they
interact with it. Is the experience smooth and intuitive or clunky and confusing? Does
navigating the app feel logical or does it feel arbitrary? Does interacting with the app give
people the sense that they’re efficiently accomplishing the tasks they set out to achieve or does
it feel like a struggle?

Apache Hadoop
Apache Hadoop is an open source framework that is used to efficiently store and process large
datasets ranging in size from gigabytes to petabytes of data. Instead of using one large
computer to store and process the data, Hadoop allows clustering multiple computers to
analyze massive datasets in parallel more quickly.

You might also like