I had to do some hardcore PHP development recently. Мне пришлось сделать несколько крутых PHP развитие в последнее время. I got a new perspective on PHP during this time. Я получил новый взгляд на PHP в течение этого времени. This post is a summarization of my understanding. Этот пост является аннотирование моего понимания.

In this article I will be making few generalizations. В этой статье я буду сделать некоторые обобщения. Each of them can a topic by itself, if described in full. Каждый из них может тема сама по себе, если описанные в полном объеме.
If you want to know more about any topic, let me know. Если вы хотите узнать больше о любой теме, дайте мне знать.

PHP is geared towards making the life of a developer easy. PHP направлена к тому, чтобы сделать жизнь разработчика легко. It has several functions which makes writing code a pleasure. Он имеет несколько функций, что делает написания кода удовольствие. If I want to read a file, I can do it in a single statement. Если я хочу прочитать файл, я могу сделать это в одном заявлении. If I want to read it as an array of string I just call file(). Если я хочу прочитать его, как массив строку я просто назвать файл ().

Java on the other hand is more focussed (API wise) towards minimizing resource consumption. Java, с другой стороны, это в большей степени направленным (API мудрый) с целью минимизации потребления ресурсов. Resource could be memory, processing power or hard disk. Ресурсный может быть памяти, обработки власти или жесткий диск.

For example most of Java I/O API is based on stream processing paradigm. Например большая часть Java I / O API основан на поток обработки парадигмы. While stream processing ensures optimum usage of resources, it makes simple mundane jobs harder. В то время как поток обработки обеспечивает оптимальное использование ресурсов, она делает работу простой мировым труднее. Try reading a file as an array of string. Попробуйте чтения файла в массив строку. After catching IOException and reading in BUF_SIZE at a time or using readLine on BufferedReader, you are tired. После отлова IOException и чтение в BUF_SIZE на время или с помощью readLine на BufferedReader, вы устали.
By contrast in PHP I just call file(). В противоположность этому в PHP я бы просто назвать файл (). Why doesn't core Java have these functions? Почему не основной Java эти функции? They are very simple to provide. Они очень просты предоставить.
I think it is because Java think-tank wants to encourage programming with resource constraints in mind. Я думаю, это потому, что Java мозгового центра "хочет поощрять программирования с ограниченными ресурсами в виду. remember Java had an Oak background, a language targeted for limited resource devices. запомнить Java была Дуб происхождения, языка намечено на ограниченный ресурс устройств.

The sad part is that most Java developers get bogged down by such trivialities and cannot see the forest for trees. Печальной частью является то, что большинство разработчиков Java получить погрязнуть в такой trivialities и не могут увидеть леса за деревьями. I know, I know you are an exception. Я знаю, я знаю, вы исключение.

Pages: 1 Страницы: 1 2 3 4 5