Home  >  Article  >  Backend Development  >  Which one is easier to learn, js or php?

Which one is easier to learn, js or php?

(*-*)浩
(*-*)浩Original
2019-07-31 14:52:374274browse

JavaScript (js) is a literal scripting language. It is a dynamically typed, weakly typed, prototype-based language with built-in support for types. Its interpreter is called the JavaScript engine, which is part of the browser and is widely used in client-side scripting languages. It was first used on HTML (an application under Standard Universal Markup Language) web pages to add dynamic functions to HTML web pages. .

Which one is easier to learn, js or php?

JavaScript is a scripting language that belongs to the Internet. It has been widely used in Web application development. It is often used to add various dynamic functions to web pages and provide users with Smoother and more beautiful browsing effect. Usually JavaScript scripts realize their functions by embedding them in HTML. (Recommended learning: PHP video tutorial)

PHP is the "hypertext preprocessor" and is a general open source scripting language. PHP is a scripting language executed on the server side. It is similar to C language and is a commonly used website programming language. PHP's unique syntax mixes C, Java, Perl, and PHP's own syntax. It is conducive to learning and widely used. It is mainly suitable for the field of web development.

Originally, any language is difficult to learn well, but if we insist on comparing the two, I think JS is a little more difficult, just from writing code, debugging code, and sorting out logic. watch.

Both are scripting languages, both have flexible syntax, and neither is a completely object-oriented language. Due to historical reasons, etc., JS feels very "weird" "There are a lot of things, and JS now not only runs in the browser, it is also "full stack". I personally think the overall learning difficulty is higher than PHP.

But it is definitely difficult to learn PHP well. (I feel that PHP is more highly encapsulated...many functions can be used immediately, while JS has to define its own functions to achieve the same function, which requires a lot of writing, and the syntax is more complicated than PHP).

With the advent of the mobile Internet era and the continuous development of H5 technology, JavaScript once became the most popular language on github. Compared with PHP running in the back-end environment, its development is relatively slow, but it is not without progress. Due to its unique advantages in the web field (fast development speed, high efficiency, and many practitioners), PHP has a community Prosperity.

To be honest, I personally feel that its 7 release is a bit late, but fortunately it is here. It supports traits, closures, reflection, etc. It has learned from everything in the OO language and is efficient. It is 2 times better than 5, and there is more content to learn and use.

But I still think that JS is more difficult to learn than PHP. Maybe I, a newbie, think that JS often doesn’t follow the usual path

It’s easy to learn JS and you don’t have to worry about the environment. Just use a browser. After writing it, isn’t it easier to get started than PHP? But learning it well is difficult. The author of JQuery has said that JavaScript will be a popular language for at least the next 20 years. It is difficult to learn it well and become proficient in it. If you believe the saying "PHP is the best language in the world", then I can't help it. You have to know that a company can do without PHP, but it is impossible not to do without JS.

For more PHP-related technical articles, please visit the PHP Graphic Tutorial column to learn!

The above is the detailed content of Which one is easier to learn, js or php?. For more information, please follow other related articles on the PHP Chinese website!

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