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