Задать вопрос
Контакты

Достижения

Все достижения (19)

Наибольший вклад в теги

Все теги (43)

Лучшие ответы пользователя

Все ответы (31)
  • Зачем мобильному разработчику изучать дополнительно Javascript?

    SanchelliosProg
    @SanchelliosProg
    Java, Android, Software Testing
    Да Фигня это, ничто по качеству не может заменить нативную разработку. Продолжай учить swift не забывай objective c и в ус не дуй. Все решения связанные с js для мобилок - быстрые и грязные решения.
    Ответ написан
    Комментировать
  • У JAVA есть будущее?

    SanchelliosProg
    @SanchelliosProg
    Java, Android, Software Testing
    Много тут было ответов уже. Некоторые про Java на Desktop просто смешны, конечно. Java уйдёт не скоро, основная причина - море кода, который нужно поддерживать. Если уж очень хочется в ближайшие 10-20 лет работать на саппорте - Java является лучшим выбором, я считаю. С Android немного иначе. Но Java приходится учить, потому что альтернатив мало. Были тут новости, что Google на Swift переведёт Android разработку... Посмеялся, потом погрустил - было бы неплохо, но чтобы всё то, что уже есть перевести на новый язык... Оххх...

    Будущее за вот чем. Скорость разработки + эффективность программ (тут я подразумеваю и скорость обработки данных, отсутствие вещей усложняющих разработку при увеличении объёмов приложений и информационное обеспечение разработчиков, коммьюнити, документация,другие ресурсы). Те технологии, которые будут давать это, будут лидерами, тормозить будут такие вещи только, как страх менеджеров и легаси.

    Появляются новые языки и технологии, которые соответствуют и ускорению разработки с сохранением эффективности программ, но всё на них не поставишь, потому как на работу устроиться трудно, зная только, например, Go.

    Посему, надо иметь базу, в виде JavaScript, Java, Python, Ruby, C++ или других языков и сопутствующие им технологии, которые уже во всю используются, но нельзя забывать, что когда-нибудь наступит момент, когда что-то перевернётся, и 10-20% времени, которое вы тратите на обучение себя, стоит тратить на что-то новое. Может наступить момент, когда, например, вдруг понадобятся всем Rust-программисты. Такое вполне возможно, и когда эта волна пойдёт, вы будете в теме, уже!)))

    Так что, есть ли у Java будущее? Я думаю, что это будущее будет похоже на судьбу языка Cobol. Он долго не умирал. Java тоже не скоро умрёт. Но насколько интересно будет работать с ней?
    Ответ написан
    Комментировать
  • Запуск HelloWorld на Mac, в чем ошибка?

    SanchelliosProg
    @SanchelliosProg
    Java, Android, Software Testing
    Ну, во первых... cd - это команда перехода в директорию, т.е., если у тебя файл лежит в директории Desktop то туда и надо перейти:

    cd HD/users/Users/admin/Desktop

    Так ты окажешься в директории, где лежит твой файл. Ещё полезные команды для начала:
    ls - смотрим содержание директории
    pwd - смотрим путь
    mkdir <имя_папки> - создаём папку
    touch <имя_файла.расширение> - создаём файл
    cd .. - уходим в предыдущую папку.

    Если настоятельно хочешь создать и компилировать Хэллоуворлд на рабочем столе, посмотри, не находится ли папка Desktop в той дериктории, где ты находишься. Обычно терминал мака стартует корня юзера, т.е.
    1 - ls
    2 - смотрим директорию
    3 - если там есть папка Desktop -> cd Desktop

    Далее, надо убедиться, что файл который ты создавал имеет расширение java. Т.е. HelloWorld.java
    Потом, в директории в которой находится твой файл компилируем его
    javac HelloWorld.java
    Появится файл HelloWorld.class. Чтобы его запустить пишешь
    java HelloWorld
    И всё получится.
    PS: Не слушай тех, кто тебя ругает за ошибки. Чтобы научиться чему-то, ты ОБЯЗАН ошибаться и исправлять ошибки. Так что, смело в бой. Потом всё будет просто и легко.
    PPS: Чтобы научиться пользоваться терминалом, пройдите этот курс https://www.codecademy.com/en/courses/learn-the-co...
    Ответ написан
    2 комментария
  • Где эффективнее учить java se?

    SanchelliosProg
    @SanchelliosProg
    Java, Android, Software Testing
    Бытстро и эффективно? Просто начинаешь кодить и много ошибаться. Не получается? Слишком много ошибок? HeadFirst:Java или Thinking in Java в помощь.
    Ответ написан
    Комментировать
  • Для чего нужен clojure?

    SanchelliosProg
    @SanchelliosProg
    Java, Android, Software Testing
    С Clojure можно делать практически всё, в чём задействована Java, но только можно ещё кое-что.
    Clojure имеет отличный, как бы это назвать, диалект пусть будет, ClojureScript, который интерпретируется в JavaScript. Что это значит? То что при разработке web-приложения, можно не думать ни о чём и пилить на одном языке и backend и frontend. Это замечательно.
    С помощью Clojure можно писать игры, дополнительно используя libgdx.
    Clojure умеет в Android! Что тоже очень хорошо.
    Lisp основа языка говорит о том, что можно спокойно себе заниматься Искусственным интеллектом. Точно знаю, что ML точно можно.
    Самое главное - Clojure это современный Lisp который может использовать все Java библиотеки, а это значит, что он не только мощный, но и умеет многое. Единственный минус - в Раше он не нужен.
    Ответ написан
    2 комментария

Лучшие вопросы пользователя

Все вопросы (61)