1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Собираюсь писать лаунчер (OPEN SOURCE)

Тема в разделе "Оффтопик", создана пользователем iProger, 2 янв 2014.

?

На каком языке писать?

  1. Java

    32 голосов
    37,6%
  2. C#

    53 голосов
    62,4%
  1. Easy

    Easy Старожил Пользователь

    Баллы:
    103
    Skype:
    dragon_ice2
    Имя в Minecraft:
    Germis
    Есть куча программ, позволяющие запустить .net приложения, на чём угодно.
     
    iProger нравится это.
  2. The Midnight Wizard

    The Midnight Wizard Старожил Пользователь

    Баллы:
    153
    Skype:
    you.dont.own.me
    Куча? Это ты mono так щас назвал? :D
     
    Larin, fenque и Jers нравится это.
  3. wOnt

    wOnt Старожил Пользователь

    Баллы:
    173
    Skype:
    jeffries_
    Имя в Minecraft:
    wOnt_
    Сашка не переплюнуть <3
     
  4. Easy

    Easy Старожил Пользователь

    Баллы:
    103
    Skype:
    dragon_ice2
    Имя в Minecraft:
    Germis
    Даже если и без костылей, то уж лучше и совсем не делать. Ну будет лаунчер только на windows, ну потеряет он 2% macовцов. Капля в море.
    То что разработка будет на C#, это уже + перед сашком. если сделать такой же функционал, то будет даже лучше.

    P.S. Видел тему нового лаунчера сашка. Слишком много плюшек у него + еще без исходников будет. Как программист, он да, хороший.
    iProger, Сделай еще поддержку версий от 1.5 до последней на время разработки. ЛК с отключением, не всем он нужен в лаунчере. Можно запили авторизацию по железу от мультов, но тогда с настройкой количеством разрешенных твинов. Многопоточную загрузку файлов былобы неплохо сделать.
     
    DimasForce и iProger нравится это.
  5. Krist

    Krist Активный участник Пользователь

    Баллы:
    88
    Skype:
    krist680
    Имя в Minecraft:
    Krist
    Напиши лаунчер на яве, подумай о людях которые сидят на линуксе.
     
    Larin и iProger нравится это.
  6. Dvladislav

    Dvladislav Старожил Переводчик Пользователь

    Баллы:
    173
    Этот пользователь всем все сделает, налетай, предлагай и забывай:cry:
     
  7. Krist

    Krist Активный участник Пользователь

    Баллы:
    88
    Skype:
    krist680
    Имя в Minecraft:
    Krist
    Да я так, подкинул идейку:)
     
    iProger нравится это.
  8. Автор темы
    iProger

    iProger Старожил Пользователь

    Баллы:
    103
    Я тоже так думаю. Нужно писать на яве, т.к. не у всех Windows
    Я скорее всего сделаю две версии: C# и Java. В будущем ещё сделаю на C++.
    Я как раз и собираюсь сделать гибкий лаунчер.
    Не очень понимаю, что это. По железу тоже можно сделать, но я думаю в отдельной версии.
    Так же добавлю в лаунчер поддержку https
     
    Larin и Easy нравится это.
  9. Easy

    Easy Старожил Пользователь

    Баллы:
    103
    Skype:
    dragon_ice2
    Имя в Minecraft:
    Germis
    Чтобы каждый раз не нужно было вводить логин и пароль, скажем, упрошенная версия входа, но это нужно ставить на усмотрение пользователя.
     
    iProger нравится это.
  10. Автор темы
    iProger

    iProger Старожил Пользователь

    Баллы:
    103
    Можно просто сделать функцию "Запомнить пароль"
     
  11. DragoSFire

    DragoSFire Старожил Пользователь

    Баллы:
    123
    Skype:
    dragosfire2012
    Имя в Minecraft:
    DragoSFire
    Неужели сашок так вдохновляет :DD
     
    ПриветОтЛайки нравится это.
  12. Jers

    Jers Старожил Пользователь

    Баллы:
    153
    Чем же лаунчер на C# будет лучше лаунчера на Java?
     
  13. TMWZ1

    TMWZ1 Участник

    Баллы:
    27
    Не назвал бы моно костылем, все же моно - офф. реализация .NET на юнихи.
     
    iProger нравится это.
  14. ZMEI_ANGEL

    ZMEI_ANGEL Старожил Пользователь

    Баллы:
    103
    Skype:
    kawsss1
    тс не осилит такое...(мое мнение)
     
  15. TMWZ1

    TMWZ1 Участник

    Баллы:
    27
    Что особого нужно сделать для того, что бы лаунчер на шарпе стал кроссплатформенным? -_-
    Добавить четыре платформозависимых условия?)
     
  16. ZMEI_ANGEL

    ZMEI_ANGEL Старожил Пользователь

    Баллы:
    103
    Skype:
    kawsss1
    TMWZ1,
    Mono не?
     
    iProger нравится это.
  17. Easy

    Easy Старожил Пользователь

    Баллы:
    103
    Skype:
    dragon_ice2
    Имя в Minecraft:
    Germis
    Защитой. Java плохо дружит с защитой, это я тебе говорю как человек, писавший НПР по данной теме.
     
    iProger нравится это.
  18. Krist

    Krist Активный участник Пользователь

    Баллы:
    88
    Skype:
    krist680
    Имя в Minecraft:
    Krist
    И еще, какой смысл писать на C# ведь Process Builder и так спалит все параметры, которые нам нужны.
     
  19. Merro

    Merro Старожил Пользователь

    Баллы:
    103
    Костыли, не?
    На Java как раз-таки лучше всего писать защиту. Это скриптовый язык, можно юзать много фичь, а антивирусу будет всё равно, в отличии от того же C#. Если уж вы так не любите Java, то пишите на C. Кстати - С# приложение ещё проще Java декомпилится, не говоря уже о куче мощных обфускаторов на Java. :)
     
    iProger и Krist нравится это.
  20. Easy

    Easy Старожил Пользователь

    Баллы:
    103
    Skype:
    dragon_ice2
    Имя в Minecraft:
    Germis
    Можно по подробнее?
    Java по сути не является скриптовым языком, может архитектура похожа, но не более. Я предлагал писать на C++. У Java своя JVM и при компиляции кода, она его не переводит в бинарник, а в набор команд для своей JVM. Таким образом, если изучить JVM, можно с легкостью разбирать неполностью декомпилированный код. Как у C# я не знаю.

    P.S. С++ сразу компилит в бинарный код, как и С, да и возможно С# тоже.
     
    Larin и iProger нравится это.

Поделиться этой страницей