Professional Documents
Culture Documents
LANGUAGE
Presented by: Group 11
Overview
React Intro
Advantages
Our Services
Next Project
Strategy
Experience
Evaluation
Clients
Projects
Project Timeline
REACT ORIGIN
SEO friendly: SEO is about making it easier for developers to find the
right content for the user. When a user makes a search, search engines
platforms like Google, Yahoo, Bing or 5 Baidu try to find which page is
the most relevant to that specific search. React affects the SEO by
giving you a SPA (Single Page Application) which requires Javascript
to show the content on the page which can then be rendered and
indexed.
Disadvantages of React
Lack of Proper Documentation: There are a lot of tools and libraries
like Redux and Reflux that can boost the performance of React.
Even React itself is updated regularly. Unfortunately, that comes
with a downside. Some developers think that React technologies
are updating and accelerating so fast that there is no time to
document it or write proper instructions. Developers are left with
only sparse text guides that don’t cover the details.
Development Speed: While some people argue that React is
constantly being improved and making their jobs easier, it may still
be perceived as something negative. The reason for it is because
everything is constantly evolving, resulting in developers being
displeased by the need for constant relearning of processes or new
mechanics and some developers might not be comfortable with
keeping up with such a pace
ANGULAR
WEB
DEVLOPEMENT
About Angular
Angular is a TypeScript-based, open-source
web application framework led by the
Angular Team at Google and by a community
of individuals and corporations. Angular is a
complete 2016 rewrite by the same team that
built AngularJS, which was released in
2010.Up until recently, the distinction
between Angular and AngularJS was
important, because these two frameworks
were largely incompatible. In January, 2022,
Google ended long-term support for
AngularJS and entirely discontinued it later in
April.
Area of use Angular Single Page
Applications (SPAs)
Single Page Applications (SPAs):Angular is
well-suited for building SPAs where the entire
application runs within a single web page, and Web Applications
navigation between different views is handled
seamlessly without full page reloads.
Web Applications: Angular is commonly used to
develop web applications of different sizes and Progressive
complexities, from small personal projects to Web Apps
large-scale enterprise applications.
Progressive Web Apps (PWAs): Angular can be
used to create PWAs, which are web Mobile
Applications
applications that offer an app-like experience
on the web. PWAs can work offline, provide fast
loading times, and are responsive across Data Dashboards
various devices.
Area of use Angular
Mobile Applications
With the help of tools like Ionic, developers can use Angular to
build cross-platform mobile applications for iOS and Android.
Enterprise Applications
Angular is frequently used in the development of enterprise-level
applications, including customer relationship management (CRM)
systems, human resources management (HRM) software, and
project management tools.
E-commerce Platforms
Angular is employed in building e-commerce websites and
applications for managing product listings, shopping carts, and
checkout processes.
Advantages of Angular
MVC Architecture implementation
Model-View-Controller architecture, not only attaches value to the framework when
creating a client-side app but also sets the foundation for the other features like data
binding and scopes.
Modules
: A module is a mechanism that groups directives, components, pipes and services that are
related, in such a way that can be combined with other modules in order to create an application
The Angular-based app can be considered as a puzzle where each module is needed to be able
to see the full picture. T
Services and Dependency Injection
:A service or component might sometimes need other dependent services to complete
a task. A Dependency Injection design pattern is used in 12 order to fulfill these
dependencies
Disadvantages of
Single Page Applications (SPAs)
Angular is well-suited for building SPAs where the entire application runs within a single
web page, and navigation between different views is handled seamlessly without full
page reloads