0% found this document useful (0 votes)
46 views

A Gentle Slope Language For Web: Curl

Curl is a programming language and runtime environment for building rich web applications with a single framework. It allows developers to handle text formatting, scripting interactions, complex programming, and multimedia in one language rather than integrating multiple technologies. Curl applications run on the client-side, reducing server load and improving scalability. The full Curl platform includes the programming language, a runtime engine to execute programs, and an IDE for application development.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views

A Gentle Slope Language For Web: Curl

Curl is a programming language and runtime environment for building rich web applications with a single framework. It allows developers to handle text formatting, scripting interactions, complex programming, and multimedia in one language rather than integrating multiple technologies. Curl applications run on the client-side, reducing server load and improving scalability. The full Curl platform includes the programming language, a runtime engine to execute programs, and an IDE for application development.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 15

CURL:A Gentle Slope

Language For Web

Presentation By
K.SRINIVASA RAO
Introduction
•For creating web applications,developer need to
integrate multiple technologies like embedding
applets in html pages.
•But getting such multiple technologies to work
with each other is inherently complicated,
increasing application development costs and
reducing maintainability.
•Using curl, whole range of content and behavior
requirements of Web applications can be satisfied
within one framework.
Multiple Languages → Curl
•Curl was conceived to provide a full-featured
and robust technology beyond HTML and
JavaScript.
•Curl content language is designed from the
ground up for the purpose of building user
interfaces and presenting information to people.
•Curl is really an object-oriented programming
language.on compiling gives native code and
then executed without the need for any sort of
interpreter
Components of curl:
The full Curl platform consists of three components:
• An extensible programming language (the Curl
content language) designed to create interactive Web
content.
•A runtime engine (the Curl RTE) that executes Curl
programs and renders the resulting content.
•An IDE (integrated development environment) to
construct rich Internet client-side applications.
Curl Provides "One-Stop Shopping" for
Client-Side User Interface Implementation

• Text description and layout design (like HTML)


• Scripting language (like JavaScript)
• Object-oriented programming language (like
Java)
• 2D/3D graphics and multimedia support (like
Flash/Shockwave)
Functionalities of curl:

•Text formatting
•Scripting simple interactions
•Programming complex operations
How curl applications work?
•The server is freed from much of the processing it
typically does because all of the presentation work, as
well as appropriate business logic tasks, are offloaded to
the client.
•Huge savings in server load and network bandwidth
result, making Curl-based applications highly scalable.
•Since Curl applications can run autonomously on the
client side, they can even keep running when there is no
network connectivity.
Advantages:

•Faster, Cheaper Application Development and


Maintenance
•Improved application usability through richer, more
interactive user interfaces.
•IT cost savings from Web deployment.
•Reduced server load and network bandwidth
requirements.
•Simpler, faster application development.
•Reduced application maintenance costs.
•Reduced infrastructure cost:
Disadvantages:
Conclusion:

In today's fast-moving world, Web


application developers must respond
flexibly to frequent change requests and
new requirements.Curl is the one solution
that can reduce development,
maintenance, and infrastructure costs
while simultaneously meeting expanded
user requirements.
Queries

You might also like