Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Why is it recommended to use Linux development?

2025-01-24 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/01 Report--

Why is it recommended to use Linux development? I believe many inexperienced people are at a loss about this. Therefore, this article summarizes the causes and solutions of the problem. Through this article, I hope you can solve this problem.

Does Linux work?

Some of my friends' impressions of linux seem to remain on the dark command-line interface. When I tell him or advise him to use linux, I look surprised and ask me, how is that used (for development or daily use)?

Linux has a graphical interface

File Manager

This is the "domestic" operating system deepin that I have used for nearly two years. I don't know whether the interface is beautiful or not. I'm sure it can be used.

Support daily development

First of all, Vim/Emacs says they can handle it, but I don't think I know them well. ..

Java: Eclipse, IDEA, NetBeans, Android Studio...

Python: PyCharm, WingIDE...

C++: KDevelop, Code Blocks...

Php: PhpStorm...

Front end: Sublime, VS Code, WebStorm...

...

Social communication is fine.

There is even ICQ.

Due to time constraints, screenshots of deepin store are used here. Other linux distributions may not be so rich, but it should be no problem to install qq and Wechat.

Can Linux replace Windows?

First, list the software I use on a daily basis:

Development: IDEA

Database: DBeaver, Navicat, PL/SQL

Communication: TIM, Wechat

Browsers: Google, Firefox, 360

Office: WPS, Microsoft office web version

Music: NetEase Yun Music

Input method: Sogou Input

Player: deepin's own player, VLC

Editor: Sublime Text

Remote control: TeamViewer, sunflower, VNC,Remmina

Download: Thunderbolt Express Edition, Aria2

Online disk: nut cloud, Baidu online disk

MarkDown Editor: Typora,Zettlr

Terminal: deepin comes with (very easy to use)

Mind Map: XMind ZEN

Ftp:FileZilla

PDF: Fuxi Reader

Virtual machine: VirtualBox,vmware

Game: Steam,Minecraft (my World)

Android APP:xDroid

These are just my daily use, and there are a lot of excellent software not listed. As for whether it can replace Windows, the question varies from person to person. As far as I am concerned, in my two years of experience, I have not encountered any problems that cannot be solved under linux. I have to go back to Windows. Moreover, I really can 't. there are virtual machines.

Run Android application under Linux

XDroid enables Android applications to run on linux, which greatly expands the linux ecology.

Yes, you read it correctly, not based on a virtual machine or simulator, with considerable speed and small resource consumption. This seems to be something that Windows can't do right now.

Run screenshot

Apply partial screenshots of the market

What are the advantages of Linux?

The cost of moving from one system to another is huge. Is there any charm of Linux worth doing?

Linux is elegant.

When I install a software under Windows, I first need to open a browser, search for the software you want, and carefully avoid advertisements. When you find a website that looks right, you still have to be careful to find the download address instead of the huge download button. Finally, for a small installation, you must not miss some ticks. Once you accidentally miss it, you will find that the computer seems to be a bit stuttered. After a while, its friends will appear on your desktop.

Under linux, commands such as apt install or yum install can complete the entire installation.

Linux does not need to choose whether the software should be put on disk c or disk d. It has already defined which files should be put in which place.

There is no need for antivirus software.

And there's no need to clean up the garbage.

There is no need to free memory.

There is no need to activate the system, it is open source and free

There is no need for disk optimization.

There are no annoying pop-up windows.

There is no mandatory update.

Linux is efficient.

This is what attracts me most about linux.

The command line is not a backward way of operating a computer. On the contrary, it has been efficient and expressive.

When you want to copy, cut, or delete a file, I believe that opening the file manager to jump between different windows is not as fast as a command.

When you want to see the running status of the system, I believe that moving the mouse, right-clicking, and selecting Task Manager is not as fast as a command.

When you want to write a simple script or file, I believe that opening the editor, creating a new file, writing, and choosing a file location to save is not as fast as a command.

...

The mouse is a good tool, but it has its limitations. After all, it only has three buttons. The expressive power of using parameters on the command line is infinite.

Reduce the use of mouse

Through the command line, the browser's Vimium plug-in (similar to the Vim way to operate the browser interface), Albert (by specifying the button to call out an input box, you can open app, file, url, direct search, calculator.), system shortcuts plus IDEA (its design idea is keyboard first) I can rarely use the mouse.

Of course, it's not that the mouse is hot. When your hands are tapping fast on the keyboard, it's faster to use the keyboard directly than to move your right hand to the mouse and back, and this uninterrupted experience is very comfortable.

As for why this is the advantage of linux, in my years of experience with Windows, I haven't found an entry for custom system shortcuts, let alone custom macros. Of course, Windows also has a command line, but I think its command richness and coordination between commands is not as good as linux (some call it an accessory).

Reduce repetitive work

I have a folder for all kinds of scripts I have written. Most of the time, your problem can be solved by software on the market, but when there are small, unique, repetitive tasks. Scripts can help you solve these problems.

For example, I have a script to monitor the production environment (which is supposed to be included with the project itself), an OA daemon script (to monitor whether I write a daily newspaper, send me a text message if not), and even a script that sends Wechat regularly.

These scripts can solve the repetitive work of the information world to a certain extent, allowing me to focus more on creative work.

Starting speed

On my computer, both the boot speed from the system and the startup speed of the software (IDEA,Chrome) are slightly better than the Windows.

There is no accurate test data from the use of experience. But IDEA has been tested, and it is more than a second faster.

Memory footprint

Linux is free.

The above only illustrates the benefits of the script, not that it is brought under linux.

Because only linux is open and customizable, you can easily change the system configuration and state with commands, or even modify the kernel code, compile and use it.

If you do not like the current desktop environment, you can easily switch through the command.

If you like mac os, you can change Ubuntu to be exactly the same (or even boot logo) through online tutorials.

If you don't like the file manager that comes with your system, you can choose other excellent software, such as Nautilus.

If you don't like the current terminal, there are too many choices. I even used a geek-style terminal that mimics the appearance of a movie.

On the contrary, take fonts, for example, I can install and switch system fonts with commands under linux, but there is no such setting or entry under Windows. For the time being, I don't quite understand why I don't have the right to choose.

And these are just trivial examples.

Linux can also be beautiful.

After reading the above, do you understand why you are recommended to use Linux development methods? If you want to learn more skills or want to know more about it, you are welcome to follow the industry information channel, thank you for reading!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report