Page 4 of 6 FirstFirst 123456 LastLast
Results 31 to 40 of 57

Thread: кросс-платформность на Java

  1. #31
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: кросс-платформность на Java

    Quote Originally Posted by In2HiDef View Post
    Что касается "странностей компиляции"– если бы ко мне пришел инженер с такими делами, я бы его слушал ровно 1 минуту, потом послал работать, а в свободное время писать каменты Биллу Джою.
    "перекодировка" - это как раз "решаемый" вопрос. Мне когда-то очень давно не хотелось "заморачиваться" со всей этой мутью - и я для JDK1.3 свои собственные классы просто тупо "нарисовал". Но в данном случае - проблема намного глубже. И - как я в "сегодняшних" постах уже рассказывал - всё сводится к "ошибкам при оптимизации портирования JRE" (и использованию native методов внутри основных классов). :girl_cray2:
    Но когда апплеты не "портируются" - хотя должны бы выполняться в любом браузере с поддержкой Java!!!!! Но у них это совсем не так!!! Всё свелось к "разновидности C++". Даже апплеты нужно собирать для конкретной платформы - в результате от основной идеи языка (платформная независимость) просто ничего не осталось!!!!!!
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  2. #32
    Forum Hero Alex_3112's Avatar
    Join Date
    Jul 2005
    Location
    Туц Оукыун
    Posts
    12,761

    Default Re: кросс-платформность на Java

    Quote Originally Posted by crazy-mike View Post
    Даже апплеты нужно собирать для конкретной платформы - в результате от основной идеи языка (платформная независимость) просто ничего не осталось!!!!!!
    Здесь главный камень преткновения - переход от 1.4 к 5.0 и 6.0
    А остальное все разумно.

  3. #33
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: кросс-платформность на Java

    Quote Originally Posted by Alex_3112 View Post
    Здесь главный камень преткновения - переход от 1.4 к 5.0 и 6.0
    А остальное все разумно.
    Да - но у них почему-то нет стаба для работы в "предидущей версии".
    Официально они поддерживают "самообновляемые плагины" для IE и Firefox и ничего больше. Хотя логично было бы предположить - что байткод должен был бы выполнятся на любой JVM. :shy:
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  4. #34
    T-16 Tohuvabohu-Jurokugou Sixteen's Avatar
    Join Date
    Dec 2005
    Posts
    56,588

    Default Re: кросс-платформность на Java

    это патаму што сан мудаг
    Fabricati Diem PVNC
    Повышайте свой интеллект и вы станете монстр (С) Островский

  5. #35
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: кросс-платформность на Java

    Quote Originally Posted by Sixteen View Post
    это патаму што сан мудаг
    Поневоле склоняюсь к очень похожим умозаключениям.
    :vacation:
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  6. #36
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: кросс-платформность на Java

    Quote Originally Posted by crazy-mike View Post
    import java.lang.*;
    import java.io.*;

    class Ukr {
    public static void main(String[] aa) throws Exception
    { PrintStream f=new PrintStream(System.out,true,"KOI8U");
    f.println("Наша Юлічка!\n");
    }
    }

    javac -encoding KOI8U julia.java
    :cranky:
    Точно таким же способом назначать перекодировку для консоли и создавать PrintStream на основе defaults. :girl_cray2:
    Иначе оно нигде кроме винды правильно работать не будет!!!!
    А под виндой это надо компилировать как javac -encoding KOI8-U julia.java
    Потому что KOI8U - unsupported encoding, а KOI8-U -- supported encoding!!!!! :grum:
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  7. #37
    Forum Regular In2HiDef's Avatar
    Join Date
    Dec 2007
    Location
    The Buckeye State
    Posts
    37,506

    Default Re: кросс-платформность на Java

    Quote Originally Posted by crazy-mike View Post
    А под виндой это надо компилировать как javac -encoding KOI8-U julia.java
    Потому что KOI8U - unsupported encoding, а KOI8-U -- supported encoding!!!!! :grum:
    Write once, debug everywhere
    Серьезно Майк, не морочи себе голову компиляцией, делай кодирование в ран–тайм.

  8. #38
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: кросс-платформность на Java

    Quote Originally Posted by In2HiDef View Post
    Write once, debug everywhere
    Серьезно Майк, не морочи себе голову компиляцией, делай кодирование в ран–тайм.
    Можешь в каком-нибудь журнале написать страниц на двадцать о кросс-платформных несуразностях в Swing GUI в зависимости от выбраного LookAndFeel в UIManager. :girl_cray2: Просто для этого достаточно хотя бы одну не очень маленькую программу написать без Net Beans - а только с использованием обычного тупого текстового редактора (notepad,kwrite :grum.
    Портирование частично достигается через использование промежуточного software environment - написанного на Java. И даже в этом случае лучше всё компилировать непосредственно для target platform. А это является нарушением самой идеи Java.
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  9. #39
    Forum Regular In2HiDef's Avatar
    Join Date
    Dec 2007
    Location
    The Buckeye State
    Posts
    37,506

    Default Re: кросс-платформность на Java

    Quote Originally Posted by crazy-mike View Post
    Можешь в каком-нибудь журнале написать страниц на двадцать о кросс-платформных несуразностях в Swing GUI в зависимости от выбраного LookAndFeel в UIManager. :girl_cray2: Просто для этого достаточно хотя бы одну не очень маленькую программу написать без Net Beans - а только с использованием обычного тупого текстового редактора (notepad,kwrite :grum.
    Портирование частично достигается через использование промежуточного software environment - написанного на Java. И даже в этом случае лучше всё компилировать непосредственно для target platform. А это является нарушением самой идеи Java.
    Это ужасное нарушение, но ведь пишут, и на 20 страниц жалобы не разводят.
    Однако, ты прав.

  10. #40
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: кросс-платформность на Java

    Quote Originally Posted by In2HiDef View Post
    Это ужасное нарушение, но ведь пишут, и на 20 страниц жалобы не разводят.
    Однако, ты прав.
    Просто часто хочется вместо java использовать тупо gcj. Но чтобы "на уровне исходных текстов" всё выглядело бы "как java". Для Java ведь существует не только Swing но и wxWidgets (довольно таки шизофренический кросс-платформный environment) :grum:
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

Page 4 of 6 FirstFirst 123456 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Russian America Top. Рейтинг ресурсов Русской Америки. Terms of Service | Privacy Policy Рейтинг@Mail.ru