10 effective tools for programmers to improve website development efficiency

Source: Internet
Author: User

10 effective tools for programmers to improve website development efficiency:

Git

There have been many version-controlled tools before. There are good and bad. But they are all more or less misguided.

This is when Git appears. Once you've used this magical tool, it's hard to see how much better you'll come across.

You didn't use Git?

Stack Overflow

Really, I'm not kidding. Did you use Google to search technical data in 05? Or did you search Yahoo in 2000? or 95 that FidoNet to find the answer? It's horrible. everything that was searched for was a boring forum discussion, with some pseudo-experts and Scripting Guys talking about something wrong.

These forums are still there, but none of them can yet appear on the homepage of Google search results.

Now, if you search for technical questions, 10 of them have 2 and 3 are StackOverflow. Generally you will not look down again, because 80% of the circumstances of these answers can solve your problem. This is partly due to the superior evaluation system of stack overflow, and one reason is that its SEO is doing so well.

Stack overflow satisfies the vanity of its active users (see above:-)), while those without accounts will constantly flood in, find their satisfying answers, and click on the recommended ads.

Could not help but to stack overflow and their excellent business model to erect thumb finger.

Office 365

We're just a little start-up company. It is essential to control costs. With Office365, we only have to pay $120 per user for a mature Office 2013 suite that integrates Microsoft's OneDrive, Sharepoint, Exchange, access and other tools.

That is to say, we purchased an enterprise-class office app at a price affordable for a student.

It's worth noting that office 2013 is better than any other office suite before Microsoft. Although this is not entirely related to programming, it is really a great tool and a very competitive price.

Do you spend money on office?

IntelliJ

Although Eclipse is good, IntelliJ idea, and phpstorm (for those unfortunate enough to write PHP), can kill it in every way. You can try out the community version for free at any time, but after using it you don't want to change it back. Eventually, you can't help but be tempted by the ultimate version.

PostgreSQL

PostgreSQL claims to be one of the most powerful open source databases in the world, and we also believe that it is indeed the most elegant and easy-to-use, standard-compliant database. This is a database that makes SQL use a lot more interesting.

We believe that in a few years, PostgreSQL is likely to not only beat the commercial database in grammar, but also outperform them in performance.

If you need a SQL-based data storage system, PostgreSQL will be your choice. Every feature of it is so practical.

Let's wait for the news of PostgreSQL.

6 Java

Java has a history of more than 20 years, but it remains stable on the top two of the Tiobe list, which is of course for a reason:

+ robustness + It is the door of mature language + once compiled, run everywhere (most platforms, unfortunately not supported browser) + It is the best operating platform--JVM + it is open source + it has countless tools, libraries, extensions, and applications.

Although some languages may look real to be more fashionable, sexier, and more geek, Java will continue to lead the epidemic. It is the first choice for developing languages, and the advent of Java 8 is what makes it even more powerful.

Jooq

It's a bit surprising to see this in Jooq's blog, but we think Jooq has a reason to take a place in the top 10 tools that developers have to use. Many Jooq users have used it and have never been able to use it back, because they find it easier to write SQL in Java.

We already have Java and PostgreSQL, and there is a lack of such a mature binder between them.

Besides, are there still people willing to spend their youth on the JDBC interface?

Less CSS

The first time you use less CSS, you'll definitely think: Why doesn't css look like it?!

You're right about that. CSS should be like this. The reasons you hated CSS (repetitive, redundant, complex) are all gone. If you're using Phpstorm or any other jetbrains product, you don't have to worry about compiling it into CSS.

As a loyal fan of the old-fashioned html-table who did not pay much attention to HTML5, the layout of these things, I felt I could write more fancy websites after using less CSS!

I can't live without the less CSS.

Jquery

What does the less CSS mean for CSS, and what jquery means to JavaScript. Stack overflow has a lot of junior developers on top of it and doesn't even know that jquery is just a library of JavaScript. They think it's a language, because it's being used everywhere.

Of course, sometimes people call it "jquery is too heavy, like this website: http://vanilla-js.com

It does, however, abstract DOM operations into a more fluid way. It would be nice if all the libraries used it to write.

C8h10n4o2

C8h10n4o2 (commonly called caffeine) should be the best companion for the yards to improve their efficiency.

Free to receive the lamp brother even original PHP video tutorial CD/"Detailed PHP" Essentials Edition, details of the website customer service:

Http://www.lampbrother.net

10 effective tools for programmers to improve website development efficiency

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.