Home >Backend Development >PHP Tutorial >Ten effective tools for programmers to improve website development efficiency

Ten effective tools for programmers to improve website development efficiency

WBOY
WBOYOriginal
2016-07-25 09:03:031004browse

ProgrammersTen effective tools to improve website development efficiency:
Git
I have used many version control tools before. There are good ones and there are bad ones. But they are all more or less misguided.
This is when Git appears. Once you use this amazing tool, it's hard to imagine you'll ever come across anything better.
Haven’t used Git yet?
StackOverflow
Really, I’m not kidding. Did you search for technical information on Google in 2005? Or did you search it on Yahoo back in 2000? Or went to FidoNet in 1995 to find the answer? terrible. At that time, all I could find were boring forum discussions, filled with pseudo-experts and script kiddies talking about the wrong things.
These forums are still there, but none of them can still appear on the first page of Google search results.
Now, if you search for technical questions, 2 or 3 out of 10 are on StackOverflow. Generally you won't read any further, because in 80% of cases these answers can solve your problem. This is partly due to Stack Overflow's outstanding evaluation system, and another reason is that its SEO is very good.
StackOverflow satisfies the vanity of its active users (see above :-)), while users without accounts will continue to pour in, find answers they are satisfied with, and click on recommended ads.
Can’t help but give a thumbs up to StackOverflow and their excellent business model.
Office 365
We are just a small start-up company. Controlling costs is essential. With Office365, we only need to pay $120 per user to have a mature Office 2013 suite, which integrates Microsoft's Onedrive, Sharepoint, Exchange, Access and other tools.
In other words, we purchased a set of enterprise-level Office applications at a price that a student can afford.
It is worth noting that Office 2013 is better than other previous Office suites from Microsoft. While this isn't entirely programming related, it's a great set of tools at a very competitive price.
Translation annotation: Does everyone spend money on Office?
IntelliJ
Although Eclipse is already very good, IntelliJ IDEA, and phpStorm (for those unfortunate enough to write PHP), are enough to kill it in every aspect. You can try its community version for free at any time, but once you’ve used it, you probably won’t want to switch back. In the end, you will definitely not be able to resist the temptation of the flagship version.
PostgreSQL
PostgreSQL claims to be the most powerful open source database in the world, and we also believe that it is indeed one of the most elegant, easy-to-use, standards-compliant databases. This is a database that makes using SQL very interesting.
We believe that within a few years, PostgreSQL is likely to not only beat commercial databases in syntax, but also surpass them in performance.
If you need a SQL-based data storage system, PostgreSQL will be your best choice. Every feature of it is so practical.
Let’s wait for the good news of PostgreSQL.
6 Java
Java has a history of 20 years, but it is still stable in the top two of the TIOBE list. This of course has its reasons:
+ Robustness + It is a mature language + Compile once, run everywhere (most platforms, unfortunately not supported by browsers) + Its running platform is also the best - JVM + It is open source + It has countless tools, libraries, extensions, and applications.
Although some languages ​​may seem trendier, sexier, and geekier, Java will continue to lead them in popularity. It is the first choice for development language, and the birth of Java 8 makes it even more powerful.
jOOQ
It’s a bit surprising to see this on the jOOQ blog, but we think jOOQ has a reason to occupy a place in the top ten tools that developers must use. Many jOOQ users have never gone back to the original tool after using it, because they discovered that writing SQL in Java can be so simple.
We already have Java and PostgreSQL, but they lack such a mature glue.
Besides, is anyone still willing to spend their youth on the JDBC interface?
Less CSS
When you use LessCSS for the first time, you will definitely think: Why can’t CSS be like this? !
You are right. This is how CSS should be. All the reasons you hated CSS (repetition, redundancy, complexity) are gone. If you're using phpStorm or another JetBrains product, you don't have to worry about compiling it into CSS.
As a big fan of the old-fashioned HTML-table who doesn’t pay much attention to HTML5 and layout, after using Less CSS, I feel like I can write more fancy websites!
I can’t live without LessCSS.
jQuery
Less What CSS means to CSS, jQuery means to JavaScript. Many junior developers on Stack Overflow don't even know that jQuery is just a JavaScript library. They think it's a language because it's used everywhere now.
Of course, sometimes people complain that jQuery is too heavy, like this website: http://vanilla-js.com
But it does abstract DOM operations into a smoother way. It would be nice if all libraries were written using it.
C8H10N4O2
C8H10N4O2 (commonly called *) should be the best companion for coders to improve efficiency.
Receive LAMP Brothers’ original PHP video tutorial CD/"Essential PHP in Detail" for free. For details, please contact the official customer service:
http://www.lampbrother.net



Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn