Java

Технологии

Что предложит Java?

09:28 23.10.2017 | Пол Крил |

Разработки, которые ведутся в рамках сразу нескольких проектов, обещают целый ряд новых технологий в версии Java, которая выйдет в марте 2018 года.



Индустрия

Что произойдет, если Oracle откажется от контроля над Java SE

12:16 11.09.2017 | Пол Крил |

Передача платформы какой-либо из ведущих организаций, которые координируют проекты по развитию программного обеспечения с открытым кодом, может способствовать расширению сообщества Java, но в ближайшее время ждать этого не стоит.



Индустрия

Платформа Java EE больше не нужна

09:17 11.09.2017 | Пол Крил |

В Oracle хотят, чтобы разработку корпоративных решений Java возглавил кто-нибудь другой, хотя и не собираются полностью выходить из этого проекта. Вероятные кандидаты на руководство проектом — Apache или Eclipse.



Индустрия

На пути к Java 9: нас ждут обновления дважды в год

16:51 08.09.2017 | Пол Крил |

Переход на лицензию GPL и открытие кода JDK упростит разработчикам использование технологии Java в своем программном обеспечении.



        Array
(
    [103290] => Array
        (
            [id] => 103290
            [title] => Kotlin уже через год может обогнать Java в разработке приложений для Android
            [englishTitle] => Kotlin-uzhe-cherez-god-mozhet-obognat-Java-v-razrabotke-prilozheniy-dlya-Android
            [subTitle] => 
            [url] => /201710_103290
            [annotation] => Kotlin — гораздо более современный язык, утверждают разработчики мобильной СУБД Realm. Его легче понимать, на нем легче писать, он разработан с прицелом на мобильные устройства.
            [pubDate] => DateTime Object
                (
                    [date] => 2017-10-11 16:12:17
                    [timezone_type] => 3
                    [timezone] => Europe/Moscow
                )

            [docDate] => DateTime Object
                (
                    [date] => 2017-10-11 16:12:17
                    [timezone_type] => 3
                    [timezone] => Europe/Moscow
                )

            [image] => /FileStorage/DOCUMENTS_ILLUSTRATIONS/13206495/i_144.jpg
            [imageDescription] => 
            [imageSource] => 
            [countVisits] => 1807
            [content] => 

Разработчики мобильной СУБД Realm подсчитали, что среди приложений, использующих их платформу и до мая этого года (когда компания Google официально одобрила язык Kotlin в качестве одного из языков разработки приложений для Android) писавшихся на языке Java, теперь 20% пишутся на языке Kotlin. Такими темпами, полагают авторы Realm, к концу следующего года Kotlin обгонит Java в разработке приложений для Android. Распространение языка Kotlin, вполне возможно, изменит даже то, как язык Java используется на стороне сервера, считают они. Разработчикам приложений для Android нужно осваивать Kotlin, иначе их навыки устареют, заключают авторы Realm.

По данным Realm, в сентябре 2016 года на языке Kotlin было написано 5,1% приложений для Android, а на языке Java — 94,9%. В сентябре этого года соотношение изменилось: теперь на Kotlin пишется уже 14,3% приложений, а на Java — 85,7%. На момент официального одобрения Kotlin компанией Google соотношение составляло 7,4% (Kotlin) против 92,6% (Java).

Kotlin — гораздо более современный язык, утверждают в Realm. Его легче понимать, на нем легче писать, он чуть более абстрагирован, чем Java и разработан с прицелом на мобильные устройства.

[mainTag] => Array ( ) [isNews] => 1 [tags] => Array ( [0] => Array ( [0] => Array ( [id] => 103290 ) [id] => 11001063 [name] => Android [urlName] => Android ) [1] => Array ( [0] => Array ( [id] => 103290 ) [id] => 11001107 [name] => Java [urlName] => java [groups] => Array ( [0] => stdClass Object ( [id] => 9 ) ) ) [2] => Array ( [0] => Array ( [id] => 103290 ) [id] => 11004210 [name] => Языки и системы программирования [urlName] => ) [3] => Array ( [0] => Array ( [id] => 103290 ) [id] => 11015850 [name] => Kotlin [urlName] => kotlin ) ) ) [102887] => Array ( [id] => 102887 [title] => Tiobe: Python и C# не могут догнать по популярности Java, Си и C++ [englishTitle] => Tiobe-Python-i-C-ne-mogut-dognat-po-populyarnosti-Java-Si-i-C [subTitle] => [url] => /201709_102887 [annotation] => Этому мешают некоторые особенности этих языков: C# почти не применяется на платформах, отличных от Windows, а Python обладает динамической типизации, что препятствует его использованию в крупных или критически важных программных систем [pubDate] => DateTime Object ( [date] => 2017-09-10 22:40:58 [timezone_type] => 3 [timezone] => Europe/Moscow ) [docDate] => DateTime Object ( [date] => 2017-09-10 22:40:58 [timezone_type] => 3 [timezone] => Europe/Moscow ) [image] => [imageDescription] => [imageSource] => [countVisits] => 1482 [content] =>

Рейтинг популярности языков программирования Tiobe по-прежнему возглавляют Java, Си и C++, а их основные «соперники» — Python и C# остаются на вторых ролях. Более того, рейтинг Python с прошлого года снизился на 1,32%, а C# — на 0,71%.

Python и C# давно считаются претендентами на звание самого популярного языка программирования, но некоторые особенности все еще мешают дальнейшему расширению их применения, отмечают составители рейтинга Tiobe. Язык C# почти не применяется на платформах, отличных от Windows, а Python является языком с динамической системой типов, что препятствует его использованию в большинстве крупных или критически важных программных систем. Популярность Java, C и C++, между тем, тоже падает, но кто придет им на смену, предсказать трудно, полагают они. Язык Go, разработанный в компании Google, и занявший в июле десятое место в рейтинге, в августе опустился на шестнадцатое, а в сентябре — на семнадцатое. Тем не менее, составители рейтинга Tiobe уверены в том, что вскоре его популярность вновь вырастет.

Рейтинг Tiobe рассчитывается по количеству результатов, выдаваемых ведущими поисковыми системами на запрос, связанный с использованием языка программирования. В рейтинге Pypl, основанном на числе запросов к Google о поиске учебных материалов по соответствующим языкам, Python занимает второе место после Java, PHP — третье, C# — четвертое, а C++ и С — шестое и седьмое места, отставая от JavaScript.

[mainTag] => Array ( ) [isNews] => 1 [tags] => Array ( [0] => Array ( [0] => Array ( [id] => 103290 ) [id] => 11001107 [name] => Java [urlName] => java [groups] => Array ( [0] => stdClass Object ( [id] => 9 ) ) ) [1] => Array ( [0] => Array ( [id] => 103290 ) [id] => 11004210 [name] => Языки и системы программирования [urlName] => ) [2] => Array ( [0] => Array ( [id] => 102887 ) [id] => 11004445 [name] => Разработка ПО [urlName] => ) [3] => Array ( [0] => Array ( [id] => 102887 ) [id] => 11015895 [name] => Python [urlName] => python [groups] => Array ( [0] => stdClass Object ( [id] => 9 ) ) ) ) ) )