Scriptaculous-Ajax practice: Prototype And scriptaculous

Source: Internet
Author: User
Tags ruby on rails



Elegance is the key.

Traditionally,
Web
The core of development is to find various tips for solving problems in the implementation process. If it is just a discussion on paper, all these things to be implemented are very simple. Perhaps the most troublesome and mysterious part is
Web
Browser. In addition to mainstream browsers, there are various
Bug
In addition to not fully supporting the specifications, you will soon find some basic restrictions, such as the lack of user interface controls, unnecessary and complex
Javascript
Coding, of course there are terrible cross-browser differences.

Okay, forget everything above! 《
Ajax
Practice:
Prototype
And
Scriptaculous
This book will show you how to use
Prototype
And
Scriptaculous
So that you can focus on what is really important: to achieve your creativity.


View Details

The most basic premise for creativity is:
Elegance

. The concept of elegance is infiltrated into these two databases and distributed across different layers. First, these libraries are elegant for developers. Most of the time, you only need to write a few lines of code to run it. The idea of consistency runs through the design of the entire database. Therefore, before using a function for the first time, you do not need to learn a lot.
The source code is optimized to improve readability. If you give us more time, the code will be better. This brings you the benefit of creating rich user interactions in a short period of time and presenting this elegance directly to the user's eyes. In fact, you will need to make some minor adjustments to improve the user interface, rather than worrying about how to run the underlying technology. By following this, you can create an efficient "erase again (
Rinse and repeat
)"
[1]





Development cycle, which will inevitably allow you to add designers and users to the project in the early stages (yes,"
Beta
Version ).

Prototype
And
Scriptaculous
This method is not introduced because
Ruby on Rails
This
Web
The development framework was born, and it also draws on a large number of ideas. If you use
Rails
Development experience, you will be very familiar with a lot of things, if you have not used
Rails
After development, try it!

Elegance throughout the development process. It is applied to all aspects of website development, from the underlying backend support to user satisfaction. Reference a bit
Scriptaculous
User's words: "Expansion effect (
Puff Effect
) Let me cry, those are tears of joy ." You may not feel this way, but you can enjoy the elegance of these libraries in many ways. Perhaps the most important thing is to go home on time because you have finished your work in advance.

Therefore, even if you want to enjoy creating the next
Web
Enjoy the elegance of things! If you want to, please pass the knowledge you have learned
IRC
Channel and email list feedback to the community! Or, select a more elegant approach, write some patches or do something
Bug
Fix or create your own
Prototype
And
Scriptaculous
Extended open-source projects.


Thomas Fuchs, wollzelle
Company
CTO
And
Scriptaculous
Founder

 


[1]






Instead of describing what you want at one time, you should first describe something and then constantly modify it. For more information about the software development iteration cycle, see
Http://gettingreal.37signals.com/ch06_Rinse_and_Repeat.php
. -- Translator's note

 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.