What Should 15 Web developers be thankful?

Source: Internet
Author: User
Tags ruby on rails
1. Mosaic

Graphic designers should remember one day in November, because it gave birth to a career that allows you to make a living. Without the support for mosaic image display, the Internet simply does not need a good design. Mosaic was born in 1993 and opened a new Internet world for all web developers and users.

  2. Firefox

Firefox has ended IE's long-standing mental torture on Web developers and users. This browser that supports multiple plug-ins forces IE to speed up the update process. Before that, IE has not been updated in nearly five years.

In addition to promoting the development of standard-based browsers, the scalability of Firefox has benefited Web developers. A large number of Firefox-based plug-ins are very helpful for development.

  3. browsershots.org

Almost every web developer knows CSS hack (because of the different support for CSS in various browsers Different Web developers need to write different code), but through browsershots we can easily find the problem of each page in different browsers, and keep looking for reasons that make you hate IE (haha ).

4. firebug

Thanks to Firefox, because it is not only a browser, but also a very useful development tool. Firebug is a necessary plug-in for Web developers. With firebug, you can fully understand and debug your page. for designers and coder, it has an extraordinary impact.

  5. Google Code

If you are looking for some useful code, Google Code is the best place to go. Here, you can not only find Project Helpful code, but also provides you with external release projects Platform, and all of this is free.

At the same time, you can also use Google's bandwidth to load the Javascript framework in the project. If you want to use jquery, you can use the version released on Google Code. Google provides such a wonderful gift. Why not?

  6. Frameworks

Various development frameworks are also something that web developers should thank. In the development process, many codes are used repeatedly. Therefore, using frameworks such as rails, Django, and CakePHP can help Web developers effectively save time, this is a great improvement in the programming field.

The following are some frequently used development frameworks:

Ruby on Rails (Ruby)
CakePHP (PHP)
Django (Python)
Zend (PHP)
Codeignitor (PHP)
Symfony (PHP)

 7. Open Source Projects

The founder of the open-source mechanism and all projects driven by the open-source community should be respected by everyone. Without them, we cannot have the Internet and many free open-source technologies. Many outstanding projects are open-source software, because they are built on the basis of free Contributions by everyone. These free projects can earn a lot of commercial profits for those consulting companies and create other business opportunities, but they still open these projects to developers for modification and improvement, strive to maintain these free projects.

Open-source projects are one of the greatest contributions of the Internet world. The collision of ideas encouraged by them is one of the best things on the Internet, especially those Web developers. Who has not used open-source software to create websites or other projects? This is what we are grateful.

 8. Creative Commons

One of the major features of open source is the creative sharing protocols that you can modify, reuse, and distribute these code and projects based on the creative sharing protocols, as long as you make a contribution to them. The creation sharing agreement protects the author's achievements, but allows everyone to correct and use it. The creation sharing protocol is very useful for designers and blogger. For example, if the pictures in an article are based on the Creation sharing protocol, internet editors can use them for content editing for free.

 9. Paypal

Whether you love or hate it, PayPal and other payment tools make online payment easier. It is true that they still have many problems and poor user experience, but PayPal's innovative online payment method is unquestionable. At the same time, PayPal provides easy-to-use APIs, making it easier to implement your online payment business. If PayPal has disappointed you and you are choosing another payment tool, refer to five PayPal alternatives.

 10. Javascript Libraries

Javascript has always been one of the most popular branches in the Web development field. One of the main factors is the birth of a large number of JavaScript class libraries, which can basically solve most of the daily development problems. In addition to the class libraries of these frameworks, popular plug-in functions make these class libraries extremely powerful. The following are some mainstream JavaScript class libraries:

Jquery
Dojo
Scriptaculous
Prototype
Mootools
Mochikit

11. Amazon S3 and EC2

Amazon S3 and EC2 Service It makes life easier for developers. On the one hand, they no longer have to worry about traffic issues, and on the other hand, they don't have to spend a lot of money on pre-purchase. Server. The "pay-as-you-go" hosting and storage service model is very affordable for developers. These "cloud computing" types of servers have changed the traditional web-hosting model. Amazon's innovation has greatly helped web developers so that developers can focus on innovation and program development.

  12. Anti-RSI Software

RSI tools are essential to Web developers. RSI (view explanation) is usually formed by the developer's long-term poor office posture, because they spend at least eight hours a day sitting in front of the computer and facing the computer screen, it is said that RSI will gradually expand to your wrist/palm/forearm/elbow/shoulder and other parts, and the potential impact will be greater.

Therefore, we are very grateful for the invention of the RSI software, which can help you remember to take a rest after work.

  13. Advanced text editors

The Rich Text Editor also benefits web developers and even lowers the coding threshold. Whether you like textmate, emacs, Vim, or other editors, they can help you save a lot of time.

  14. CSS

CSS is a standard-based technology. Do you remember the days when CSS is not available? At that time, the website looks too simple, and it is very convenient to change the layout of the web. You need to modify the structure of each page. Thanks to CSS, it makes our design life simple. It is simple and easy to use and can easily change the settings of the entire site.

  15. Coffee

Well, coffee. I think many people agree.

Bonus: laptops

A laptop changes the efficiency of Web developers. Compared with a fixed daily location, a laptop gives you more freedom.
I found that my RSI has improved since I changed my laptop, because I often work in different places and my hands can rest in different positions.

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.