A benign Windows development environment

Source: Internet
Author: User
Tags ruby on rails

The recent sudden discovery of fine-tuning application behavior is actually an environment variable. The entire set of operating system mechanisms (including kernel architecture, kernel permissions, and so on) are often designed to be transparent to the user, and developers will not be able to open the box easily. In view of this feeling, pick up the development tool, redo the notebook system and application.

1, why is it still windows?

I am interested in Windows Business Services ~ Because the work is indeed the existence of graphics testing, Bitlocker, encryption certificate and old data reuse and other needs, with the Mac does not match the national conditions, Linux is too biased technology.

Personally, for any technical work, hardcore is necessary, soft things really is not put, after all, in the technology wave to find their position and start doing things is the most important thing.

7 is classic, and I'd prefer it to be Windows 10. It's hard to tolerate the Metro interface of the WIN8 series and the overly grandiose minimalism and tiles for PCs.

2. Where are the applications installed?

Executable files from the user's point of view, the location according to the calculation can be roughly divided into three broad categories: local applications, application servers and data storage.

For example, a familiar Adobe family product is obviously a local application. In general, local applications cover the vast majority of applications that require you to perform the installation and then turn to the mouse and book for the work center. The local application should obviously be installed on the local disk and should be on the system disk. This way your toolset maintenance tasks can simply be used to ghost. Of course, it's best to write an environment variable maintenance tool yourself.

An application server typically refers to an application that publishes page pages. The existence of the application server will lose some system performance, but basically within the detectable range, once you use the SSD as the system disk, the impact of IIS7 can be ignored. The benefit of activating IIS7 on notebook is that you can test almost all Web pages on Windows, including Asp,aspx,jsp,php,python,ruby on Rails,node.js, through fastcgi or forwarding mechanisms. Yes, you are right, these can be used IIS7 to do the façade.

Data storage typically refers to a wide variety of databases, as well as some published sources of shared files. A better installation location for data storage is on a virtual machine. Because you don't need to drive them all the time. Believe me, keeping at least one virtual function that simply stores data makes you feel more intuitive about your data. I installed most of the most popular data systems on the virtual machines used as data stores.

3. What are the development tools?

There are installation packages installed.

Terminal, I do not know when to start, the GNU software Windows Transplant version will take a mingw. This is the correct way to circumvent the license problem, but it is clearly a way to make users uncomfortable. On the other hand, the Windows command line is really weak. Obviously, you need to extend the command line for Windows.

It's hard to say that there is a best command-line enhancement system that still depends on its own use. I have a heavy dependency on some Linux tools, especially the editor, so I chose Cygwin.

4. Some supplementary

For developers, it is probably the drawing software that is most indispensable.

Microsoft Visio basically allows you to copy the results of your strokes to your display. If you have higher requirements, a smart software like the visual Paradigm CE is indispensable.

Ctex's outstanding work has made it easy and engaging to write copywriting on Windows. You may want to replace the Winedit component, but his flaws, Ctex is still the best choice for Chinese copywriting.

Keep the GTD on the mobile side in sync with your work computer, or give your mobile a base. Focus on where you should concentrate.

5. Work Permissions Issues

You should not stay on administrator privileges for development activities unless you are writing a new virus to debug. Products developed under administrator privileges can have fatal publishing issues.



Description: Llorch original notes, retain copyright.

A benign Windows development environment

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.