Regarding the web, which one among Java, PHP, Python, and .NET has the best future development prospects?

Reply content: If you choose Java or C# in moderation, you should never die of hunger. If you want to do something else, use python and ruby. Startups generally use them. It’s not that Java and C# are not good, or that the languages ​​are good or bad, it’s just whether they are suitable or not. There is a huge demand for Java and C# developers in China, and even if they are not writing for the web, they can write for other things. The so-called development, I think, has two points:1. The depth of language and related technologies. 2. Market share. For PHP, it lies in development efficiency. You can quickly implement a website using it, but when your website needs powerful services in the background (such as large e-commerce systems, searches, etc.), PHP cannot satisfy you. , so you see that companies that use PHP will basically recruit engineers in other languages ​​​​(such as Baidu). It is impossible to implement an entire complex system simply using PHP. For Java, although it cannot keep up with PHP in terms of web development efficiency, it has many enterprise-level frameworks and platforms. Some companies often no longer want to recruit specialized…

Some people say that it is not enough for programmers to know only PHP. They must know one of JAVA, PYTHON, and C++. Is this true?

Software Design Reply content: Yes, it is far from enough.Famous sayings such as academic qualifications are not important, languages ​​are connected, small companies are conducive to development, etc. are widely circulated in IT circles. These words themselves have nothing to do with right or wrong. The key lies in the person who said them.Only Dugu Qiufei is qualified to say that there is a way to win without any tricks.If ordinary little shrimps take these words seriously, they will die. Worse than anyone else. People who say that all languages ​​are connected are those who are proficient in several languages. Those who say that academic qualifications are useless are mostly people with 985, 211 or people who have already survived. To say that small companies are good for development, he may have retired from a front-line company after success. Without certain life experience and accumulation, you are not qualified to say these words.What you have to do is to continue to accumulate and improve your knowledge and experience. Then when you are the leader of hundreds of schools of thought, you will find that, oh, it turns out that the languages ​​​​are connected. At this moment, it makes sense. First…

I saw someone saying that PHP is a rubbish language and suggested learning Node.js, Python, and Java. What do you think?

I am a newbie to PHP. I bought the Java manual and haven’t started reading it yet. This statement makes me very irritated and I really want to know the specific situation. Reply content: “Father, forgive them for they don’t know what they’re doing(saying) … ” – Jesus If you learn from you, does it have anything to do with others? Read a book, kid This statement is pure nonsense. No need to worry. http://www.baidu.com/index.php, not much to say Getting started with PHP is easy, because other languages ​​need to adjust a web framework before writing. The web framework will start a web server written in the corresponding language. You can control all the behaviors of this server. PHP is different. It is actually a web framework itself. It will run on an existing web server. Before officially running your script, it will do a lot of things for you (such as processing get and post parameters, etc. ) For novices, you actually don’t need to know so many details. You put a php file in the folder. When you access the URL corresponding to this file, php will automatically run this for you. php script. So you save yourself…

Is it still reliable to use Java for new Internet websites? Comparing Php, Python, and Ruby

When preparing to build an Internet site, Asp and Jsp were common methods in the past. But nowadays, in order to iterate quickly, Php, Python and Ruby are often used. However, our main programmer is a Java programmer and does not have much contact with these three dynamic languages. So, is it still reliable to use Java for Internet development? ? Reply content: If the main programmer has a background in Java, let him use Java, because even if you force him to write Python, the code he writes will still be the same as Java. In the early stage of technology selection, people are selected, not technology. “Those who are good at using Java, Php, Python, and Ruby are no problem.”Let a Java web programmer write the Tornado program? Those who are good at using Java, Php, Python, and Ruby are no exception. If it’s just for quick iteration, it doesn’t hurt to use Php, Python, or Ruby. But if you have other needs in the future, such as performance, expansion, readability, and reliability, you will eventually have to switch to Java. In addition, jsp is no longer too common, and Java can also be updated quickly.

How to clean up temporary system files in batches (language: C#, C/C++, php, python, java)_php example

How to clean up temporary system files in batches (language: C#, C/C++, php, python, java)_php example

The language debate has been going on for a long time. Let’s do some IO experiments (traverse more than 9G files and delete them in batches), and try to use facts to compare who is better and who is worse. Operating system: win7 64-bit, file package size: 9.68G. 1. Language: C# Development environment: vs 2013 Total number of lines of code: 43 lines Time taken: 7 seconds Code: using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespaceBatchDelete { class Program { static void Main(string[] args) { //Input directory e:\tmp string path; Console.WriteLine(“Enter the directory to be cleaned:”); path = Console.ReadLine(); // start the timer Console.WriteLine(“Start timing:”+DateTime.Now.ToString(“HH:mm:ss”)); // First traverse the matching search and then loop to delete if (Directory.Exists(path)) { Console.Write(“Deleting”); foreach (string fileName in Directory.GetFileSystemEntries(path)) { if (File.Exists(fileName) && fileName.Contains(“cachegrind.out”)) { File.Delete(fileName); } } Console.WriteLine(“”); } else { Console.WriteLine(“This directory does not exist!”); } // Timer ends Console.WriteLine(“End time:” + DateTime.Now.ToString(“HH:mm:ss”)); Console.ReadKey(); } } } Operation renderings: 2. Language: C/C++ Development environment: vs 2013 Total number of lines of code: 50 lines Time taken: 36 seconds Code: #include #include #include #include #include #include #include using namespace std; int main(int argc, char * argv[]) { //Input…

What are the languages ​​C, C++, Java, JavaScript, PHP, Python, and Ruby mainly used for development? -Python Tutorial

Reply content: This post is purely for popular science purposes. The following only describes the main uses. Other uses are omitted due to space limitations. Do not go into too much detail. C: System bottom layer, driver, embedded bottom layer, basic service program. C++: Upper-layer service program, application API, large-scale 3D games. Java: server-side applications, and client-side applications. JS: A program that runs in the browser. PHP: A program used by the Web server to generate web pages. Python: Any application without a graphical interface, mainly server-side applications. Ruby: Mainly used in the RoR framework and less commonly used in other areas. Swoole: A high-performance network communication framework for PHP language. It provides asynchronous multi-threaded server of PHP language, asynchronous TCP/UDP network client, asynchronous MySQL, database connection pool, AsyncTask, message queue, millisecond timer, asynchronous file reading and writing, Asynchronous DNS queries. Swoole is used to replace C++ and Java to develop server-side programs, making development more efficient. Swoole: Asynchronous, parallel and distributed extension of PHP Oppose all the confusion of “C/C++”. Reprint a picture: I saw it a long time ago, with a knife To make fun of common programming languages. It can only be understood but cannot be expressed…

What are the differences in the steepness of the learning curves between Clojure, Java, Python, and Ruby?

What are the differences in the steepness of the learning curves between Clojure, Java, Python, and Ruby?

Reply content: functional-koans/clojure-koans · GitHubmatyb/java-koans · GitHub gregmalcolm/python_koans · GitHubneo/ruby_koans · GitHubThis tutorial is almost all mainstream Language all-stars. This set of tutorials are pretty much the same. Learning languages ​​using TDD. There is no book-based dogma, and Ruby was the first to come out. I feel that Clojure’s development efficiency will be the highest. It won’t be as disgusting as java restarting. Every time I go to the toilet, I still haven’t gotten up yet. That one is really annoying. REPL is cool~~ @Kim Leo’s statement, you can take a look and record the number of days you study~~—update 20141012@pezy provided a list, awesome-koans/koans -en.md at master · ahmdrefat/awesome-koans · GitHub This series includes but is not limited to bash (seems to be produced by Google), lisp, c sharp, groovy . There is no ocaml. By the way, here is a list of famous free programming books, free-programming-books/free-programming-books.md at master · vhf/free-programming-books · GitHub. —update 20141023 Put the vomit in the comment area below to make it clearer. It seemed like she was talking to herself, completely ignoring Lulu’s feelings. In fact, the basic points of the language in this series are covered, and the design issues are the…

Why are the installation packages under java, haskell, python, and erlangwin very large, ranging from dozens to hundreds of megabytes, while node.js is very small, only a few megabytes? -Python Tutorial

Reply content: If you use Node.js, if you don’t use npm to pull down tens or hundreds of megabytes of stuff, will it work? The python installation package seems to be only about ten MB in size. I just started using node yesterday. When I installed it, it was only 5m in size and I thought it was very lightweight. When you started writing code, didn’t you keep using npm to download various packages? For a project, at least the packages downloaded by npm are more than ten M. It is not that the node is small, but that it will download the libraries you need when there is a need. Maybe this is why so many people like it. Bundle. $ ls -lh java -rwxr-xr-x 1 root wheel 53K Dec 16 2013 java $ ls -lh python2.7 -rwxr-xr-x 1 xxx staff 8.6K Jul 3 06:37 python2.7 $ du -shc node_modules/ 30M node_modules/ 30M total

What are the languages ​​C, C++, Java, JavaScript, PHP, Python, and Ruby mainly used for development?

Reply content: This post is purely for popular science purposes. The following only describes the main uses. Other uses are omitted due to space limitations. Do not go into too much detail. C: System bottom layer, driver, embedded bottom layer, basic service program. C++: Upper-layer service program, application API, large-scale 3D games. Java: server-side applications, and client-side applications. JS: A program that runs in the browser. PHP: A program used by the Web server to generate web pages. Python: Any application without a graphical interface, mainly server-side applications. Ruby: Mainly used in the RoR framework and less commonly used in other areas. Swoole: A high-performance network communication framework for PHP language. It provides asynchronous multi-threaded server of PHP language, asynchronous TCP/UDP network client, asynchronous MySQL, database connection pool, AsyncTask, message queue, millisecond timer, asynchronous file reading and writing, Asynchronous DNS queries. Swoole is used to replace C++ and Java to develop server-side programs, making development more efficient. Swoole: Asynchronous, parallel and distributed extension of PHP Oppose all the confusion of “C/C++”. Reprint a picture: I saw it a long time ago, with a knife To make fun of common programming languages. It can only be understood but cannot be expressed…

What are the differences in the steepness of the learning curves between Clojure, Java, Python, and Ruby?

What are the differences in the steepness of the learning curves between Clojure, Java, Python, and Ruby?

Reply content: functional-koans/clojure-koans · GitHubmatyb/java-koans · GitHub gregmalcolm/python_koans · GitHubneo/ruby_koans · GitHubThis tutorial is almost all mainstream Language all-stars. This set of tutorials are pretty much the same. Learning languages ​​using TDD. There is no book-based dogma, and Ruby was the first to come out. I feel that Clojure’s development efficiency will be the highest. It won’t be as disgusting as java restarting. Every time I go to the toilet, I still haven’t gotten up yet. That one is really annoying. REPL is cool~~ @Kim Leo’s statement, you can take a look and record the number of days you study~~—update 20141012@pezy provided a list, awesome-koans/koans -en.md at master · ahmdrefat/awesome-koans · GitHub This series includes but is not limited to bash (seems to be produced by Google), lisp, c sharp, groovy . There is no ocaml. By the way, here is a list of famous free programming books, free-programming-books/free-programming-books.md at master · vhf/free-programming-books · GitHub. —update 20141023 Put the vomit in the comment area below to make it clearer. It seemed like she was talking to herself, completely ignoring Lulu’s feelings. In fact, the basic points of the language in this series are covered, and the design issues are the…

Contact Us

Contact us

181-3619-1160

Online consultation: QQ交谈

E-mail: [email protected]

Working hours: Monday to Friday, 9:00-17:30, holidays off

Follow wechat
Scan wechat and follow us

Scan wechat and follow us

Follow Weibo
Back to top
首页
微信
电话
搜索