Кроссплатформенный минимум!

Любые обсуждения, не нарушающие правил форума.

Модератор: Модераторы

Re: Кроссплатформенный минимум!

Сообщение vitaly_l » 24.03.2012 18:26:35

ev писал(а):это не так

:?: Интересно и...???
:arrow: :?: Какой ещё, есть вариант???
:idea: :arrow: :!: :?: Значит всё-таки можно???

PS: Художников обделяют и недодают сладкого!
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Кроссплатформенный минимум!

Сообщение ev » 24.03.2012 18:29:43

я опровергнул только вашу фразу, т.к. она ошибочна
но из этого не следует что-либо другое, что вы могли подумать
ev
долгожитель
 
Сообщения: 1764
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Re: Кроссплатформенный минимум!

Сообщение WAYFARER » 24.03.2012 18:40:40

vitaly_l писал(а):Потому что, получается что: JRE - это единственный кроссплатформенный язык, а все остальные - псевдо кроссплатформенные языки... Но честно говоря, я к Паскалю многократно лучше отношусь...

JRE не язык - это виртуальная машина в которой исполняются Java программы. Для каждой платформы своя.
Аватара пользователя
WAYFARER
энтузиаст
 
Сообщения: 520
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Re: Кроссплатформенный минимум!

Сообщение daesher » 24.03.2012 21:04:58

vitaly_l писал(а):Потому что, получается что: JRE - это единственный кроссплатформенный язык, а все остальные - псевдо кроссплатформенные языки... Но честно говоря, я к Паскалю многократно лучше отношусь...

Я приведу лишь крайне незначительные аргументы против JRE, но для Вас они могут оказаться решающими.
Во-первых, java-байткод будет у Вас упакован в файл jar, что под windows является непривычным для исполняемого файла (под Linux - тоже). Его потребуется открывать с помощью устанавливаемой отдельно виртуальной машины (это - нестандартное ПО, т.е. инсталлятор должен будет проверить его наличие, версию (у кого-то может висеть альтернативная виртуальная машина, которая может не поддерживать "рюшечки", случайно используемые в программе), при необходимости - скачать и установить из интернета. Далее: при стандартной установке jre в автозагрузке появится updater, который регулярно будет надоедать пользователю. В linux будет всё проще, если устанавливать через репозиторий: jre будет добавлен к зависимостям пакета и будет установлен автоматически. Но JRE - несвободное ПО, поэтому некоторые дистрибутивы 10 раз переспросят (а то и потребуют перенастроить себя), прежде чем дадут установить его; в каких-то из дистрибутивов linux его придётся устанавливать нестандартным способом.
Это всё, конечно, мелочи, но надо, чтобы Вы знали о таких вот нюансах того, что Вы называете "кроссплатформенными бинарниками". Ну и, конечно, упрощается декомпиляция, но это уже детали.
daesher
постоялец
 
Сообщения: 221
Зарегистрирован: 09.03.2010 22:17:14

Re: Кроссплатформенный минимум!

Сообщение vitaly_l » 24.03.2012 21:36:58

daesher писал(а):Это всё, конечно, мелочи,

Ничего себе мелочи... Что же Вы тогда называете не мелочами???

Вывод, для кросплатформенности, остаются только: Perl, PHP и HTML - эти языки точно "кроссплатформенные" и будут работать в большинстве систем. Лишь бы только у пользователя броузер оказался работоспособным...

.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Кроссплатформенный минимум!

Сообщение Kemper » 24.03.2012 21:41:11

vitaly_l писал(а):Вывод, для кросплатформенности, остаются только: Perl, PHP и HTML - эти языки точно "кроссплатформенные" и будут работать в большинстве систем. Лишь бы только у пользователя броузер оказался работоспособным...

Perl? Вы серьёзно? Вы "убьётесь" об его синтаксис, да и он больше в *nix системах встречается и в вебе, на винде он редкий гость.
PHP - этот язык заточен для веб-разработки.
HTML - это не язык программирования.

Такое ощущение, что вы не читаете то что вам говорят. Я вам говорил смотрите в сторону языков общего назначения(java, python и т.д.). Тока учтите, что вам придется часто рефакторить код.
Kemper
новенький
 
Сообщения: 61
Зарегистрирован: 18.05.2010 00:29:44

Re: Кроссплатформенный минимум!

Сообщение vitaly_l » 24.03.2012 21:57:08

Kemper писал(а):HTML - это не язык программирования.

Господи, за что художникам такое наказание...
Вечно нас программисты, сапогами по лицу...
:cry:
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Кроссплатформенный минимум!

Сообщение daesher » 24.03.2012 22:24:40

Kemper писал(а):HTML - это не язык программирования.

Ну, HTML5 уже выполняет целый ряд функций языка программирования.
Perl, PHP и HTML - эти языки точно "кроссплатформенные" и будут работать в большинстве систем.

Всё, кроме HTML, также является нестандартным для платформы-клиента под Windows, т.е. требует установки дополнительных приложений. PHP и, как правило, perl, работают (интерпретируют код) на сервере, взаимодействуя с клиентом только через веб-страницу. В этом есть ряд плюсов, но и ряд минусов.
daesher
постоялец
 
Сообщения: 221
Зарегистрирован: 09.03.2010 22:17:14

Re: Кроссплатформенный минимум!

Сообщение vitaly_l » 24.03.2012 22:57:13

daesher писал(а):PHP и, как правило, perl, работают (интерпретируют код) на сервере

Я это и назвал: самой надёжной - кроссплатформенностью...
Всё остальное: вроде бы как - кроссплатформенно...
В общем Лазарус: класен и абсолютен, и позволяет УДОБНО готовить приложения для разных систем...
А кроссплатформенность - МИФ (за исключением: HTML, java итп).
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Кроссплатформенный минимум!

Сообщение ev » 24.03.2012 23:24:40

Я это и назвал: самой надёжной - кроссплатформенностью...

напишете на паскале серверное приложение и взаимодействуйте через веб-страничку ;)

А кроссплатформенность - МИФ (за исключением: HTML, java итп).

смотря что считать кроссплатформенностью - это либо миф без исключений, либо далеко не миф :lol:
ev
долгожитель
 
Сообщения: 1764
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Re: Кроссплатформенный минимум!

Сообщение vitaly_l » 24.03.2012 23:38:34

ev писал(а):напишете на паскале серверное приложение и взаимодействуйте через веб-страничку

На PHP - проще... Хотя в такой ситуации Вы правы, приложение получается кроссплатформенным...

УРА!!!!!! Свершилось чудо - была открыта кроссплатформенность... :( :oops: :cry:
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Кроссплатформенный минимум!

Сообщение B4rr4cuda » 24.03.2012 23:46:47

vitaly_l писал(а):А кроссплатформенность - МИФ

Миф, миф, конечно миф, только не волнуйтесь, больной.. Сестра! Несите галоперидол! :lol:
Зачем вам лазарус? Используйте вебтехнологии, как их используют еще тыщи таких же "художников" и будьте счастливы без чтения кучи тех. документации, учебников и книг. Не нужно вам это. Выдыхайте.
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35

Re: Кроссплатформенный минимум!

Сообщение vitaly_l » 24.03.2012 23:55:29

B4rr4cuda писал(а):Сестра! Несите галоперидол! <===?...

Интересная мысль... Значит она всё таки вертится??? :shock:
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Кроссплатформенный минимум!

Сообщение Padre_Mortius » 25.03.2012 11:31:24

vitaly_l, а что вы понимаете под кроссплатформенностью? Из всего этого топика можно понять только одно, что вы понимаете под этим что-то свое уникальное.
Идеальная кроссплатформенность это миф. В реальности есть куча ограничений (интерпретаторы под определенную платформу, пересборка бинарника под нужную платформу и т.д.).

P.S. не надо искать черную кошку в темной комнате, тем более, что ее там нет
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Кроссплатформенный минимум!

Сообщение vitaly_l » 25.03.2012 11:42:54

Padre_Mortius писал(а):Идеальная кроссплатформенность это миф.

Именно это я хотел знать наверняка (в смысле точно).

Padre_Mortius писал(а):не надо искать черную кошку в темной комнате, тем более, что ее там нет

Вы плохо изучали квантовую механику, она там есть...

PS^ В смысле у любого художника чёрная кошка всегда с собой. Просто программисты не умеют готовить чёрных кошек. Абсолютно ясно что, если бинарник будет единовременоо содержать код: и для windows, и для *nux, то можно сделать, чтобы исполняемый файл работал в обеих системах.
но fpc - судя по всему, такой возможности не предоставляет.

СПАСИБО ВСЕМ ЗА РАЗЪЯСНЕНИЯ.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Пред.След.

Вернуться в Потрепаться

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 54

Рейтинг@Mail.ru