Сэр, могу я получить линкер?
От: Зверёк Харьковский  
Дата: 22.12.04 22:33
Оценка: 1 (1)
Господа дотНето-дышащие, допомогите, плз.
Есть такая вот статейка Джоэля: http://russian.joelonsoftware.com/Articles/PleaseSirMayIHaveaLinker.html
Звучит она вроде как разумно, но интуиция подсказывает мне, что Джоэль чего-то недопонимает.
Развейте мои сомнения, а?
сам слушаю и вам рекомендую: в тишине сижу
FAQ — це мiй ай-кью!
Re: Сэр, могу я получить линкер?
От: McSeem2 США http://www.antigrain.com
Дата: 22.12.04 22:52
Оценка: +1 -1
Здравствуйте, Зверёк Харьковский, Вы писали:

ЗХ>Есть такая вот статейка Джоэля: http://russian.joelonsoftware.com/Articles/PleaseSirMayIHaveaLinker.html

ЗХ>Звучит она вроде как разумно, но интуиция подсказывает мне, что Джоэль чего-то недопонимает.

По-моему он сильно преувеличил со сложностью update и с перезакрузками. А так — все верно. И про совместимость FW -тоже верно.
McSeem
Я жертва цепи несчастных случайностей. Как и все мы.
Re: Сэр, могу я получить линкер?
От: c-smile Канада http://terrainformatica.com
Дата: 22.12.04 23:18
Оценка:
Здравствуйте, Зверёк Харьковский, Вы писали:

ЗХ>Господа дотНето-дышащие, допомогите, плз.

ЗХ>Есть такая вот статейка Джоэля: http://russian.joelonsoftware.com/Articles/PleaseSirMayIHaveaLinker.html
ЗХ>Звучит она вроде как разумно, но интуиция подсказывает мне, что Джоэль чего-то недопонимает.
ЗХ>Развейте мои сомнения, а?

Все так. И не только с .NET. С Java абсолютно та же беда только объемы меньше.

Я задумывал j-smile именно как эксперимент на эту тему.

JavaVM + GUI примитивы (runtime) = exe (200k)

"Линкер" же просто склеивает это exe cо скомпилированными .class (Java bytecode) файлами добаваляя
их в "хвост" этого exe.

Т.е. готовая интерактивная программа это монолитный самодостаточный exe файл.

Уже три компании пользуются технологией — три разных runtime exe (PC, PocketPC и Palm)
и один набор класс файлов. Вот так вот тихой сапой и получилось true compile-once-run-everywhere.
Сбыча мечт как говорится.






.
Re: Сэр, могу я получить линкер?
От: GarryIV  
Дата: 23.12.04 00:20
Оценка: +1 -2 :)
Здравствуйте, Зверёк Харьковский, Вы писали:

ЗХ>Господа дотНето-дышащие, допомогите, плз.

ЗХ>Есть такая вот статейка Джоэля: http://russian.joelonsoftware.com/Articles/PleaseSirMayIHaveaLinker.html
ЗХ>Звучит она вроде как разумно, но интуиция подсказывает мне, что Джоэль чего-то недопонимает.
ЗХ>Развейте мои сомнения, а?

Верно там только то, что для работы NET программ нужно установить фреймворк. Остальное какая-то странная истерика и передергивания. Какой к чертям новый год, какой Windows Update. История за гранью дебилизма. VS 2003 у них значится есть а дистрибутива фреймворка нету, и сервиспаки они устанавливают из-за него... Или он врет или дурак или начал праздновать новый год неделю назад.

Былобы шароварщикам удобнее если бы была возможность используя технологию NET делать стандалоне exe? Да. Будет ли когда нибудь подобное? Нет. Чего тут обсуждать?

Все технические вопросы, которые затрагивает автор обсуждались неоднократно в соответствующей конфе. Вопросы по распростанению шаровар тоже обсуждались.

PS: Прочитал еще пару его статей... Уровень аргументации у него везде одинаков.
WBR, Igor Evgrafov
Re[2]: Сэр, могу я получить линкер?
От: c-smile Канада http://terrainformatica.com
Дата: 23.12.04 00:42
Оценка:
Здравствуйте, GarryIV, Вы писали:

ЗХ>>Господа дотНето-дышащие, допомогите, плз.

ЗХ>>Есть такая вот статейка Джоэля: http://russian.joelonsoftware.com/Articles/PleaseSirMayIHaveaLinker.html
ЗХ>>Звучит она вроде как разумно, но интуиция подсказывает мне, что Джоэль чего-то недопонимает.
ЗХ>>Развейте мои сомнения, а?

GIV>Верно там только то, что для работы NET программ нужно установить фреймворк. Остальное какая-то странная истерика и передергивания. Какой к чертям новый год, какой Windows Update. История за гранью дебилизма. VS 2003 у них значится есть а дистрибутива фреймворка нету, и сервиспаки они устанавливают из-за него... Или он врет или дурак или начал праздновать новый год неделю назад.


Моя работа заключалось в том что бы записать программу countdown.exe на три компьютера и запустить ее. Это звучит просто.

Re[3]: Сэр, могу я получить линкер?
От: McSeem2 США http://www.antigrain.com
Дата: 23.12.04 01:16
Оценка: 19 (4) :))) :))) :))) :))) :))) :))) :))
Здравствуйте, c-smile, Вы писали:

CS>

CS>Моя работа заключалось в том что бы записать программу countdown.exe на три компьютера и запустить ее. Это звучит просто.


Андрей, не провоцируй. А то сейчас придут розовые слоники начнут топать ногами...
McSeem
Я жертва цепи несчастных случайностей. Как и все мы.
Re: Сэр, могу я получить линкер?
От: Severn Россия  
Дата: 23.12.04 02:39
Оценка: -1
Здравствуйте, Зверёк Харьковский, Вы писали:

ЗХ>Господа дотНето-дышащие, допомогите, плз.

ЗХ>Есть такая вот статейка Джоэля: http://russian.joelonsoftware.com/Articles/PleaseSirMayIHaveaLinker.html
ЗХ>Звучит она вроде как разумно, но интуиция подсказывает мне, что Джоэль чего-то недопонимает.
ЗХ>Развейте мои сомнения, а?

ngen ему в руки...
Re[2]: Сэр, могу я получить линкер?
От: Mamut Швеция http://dmitriid.com
Дата: 23.12.04 03:31
Оценка:
GIV>PS: Прочитал еще пару его статей... Уровень аргументации у него везде одинаков.

А уровень аргументаций у него все чаще такой:

But think about our product [ insert product name here ]


или

The company I started, Fog Creek Software, makes a terrific product called [ insert product name here ]


Увы
... << RSDN@Home 1.1.4 beta 3 rev. 241>> ... <<Winamp is playing "Kimiko Itoh — 12 Follow Me">>


dmitriid.comGitHubLinkedIn
Re: Сэр, могу я получить линкер?
От: Sinclair Россия https://github.com/evilguest/
Дата: 23.12.04 04:55
Оценка:
Здравствуйте, Зверёк Харьковский, Вы писали:

ЗХ>Господа дотНето-дышащие, допомогите, плз.

ЗХ>Есть такая вот статейка Джоэля: http://russian.joelonsoftware.com/Articles/PleaseSirMayIHaveaLinker.html
ЗХ>Звучит она вроде как разумно, но интуиция подсказывает мне, что Джоэль чего-то недопонимает.
ЗХ>Развейте мои сомнения, а?
Вообще-то такой линкер уже есть. Но за деньги.
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re: Сэр, могу я получить линкер?
От: dmz Россия  
Дата: 23.12.04 05:05
Оценка:
ЗХ>Господа дотНето-дышащие, допомогите, плз.
ЗХ>Есть такая вот статейка Джоэля: http://russian.joelonsoftware.com/Articles/PleaseSirMayIHaveaLinker.html
ЗХ>Звучит она вроде как разумно, но интуиция подсказывает мне, что Джоэль чего-то недопонимает.
ЗХ>Развейте мои сомнения, а?

Да, Джоэл конечно расстраивает. Именно, что "говоритель об". Только практика показывает,
что языком ... болтать — не мешки ворочать.

Я так понимаю, что основная проблема сделать линковщик дотнета в том, что в дотнете,
вероятно, есть динамическая загрузка и динамическое же связывание.
И втупую после компиляции не определишь "те библиотечные функции, которые ваша программа не использует.".

Вон компилятор для жабы в нативные коды сколько писали — и как решили эту проблему в Jet и gcj это еще
большой вопрос. Хотя JIT/HotSpop есть уже много времени.
Re[4]: Сэр, могу я получить линкер?
От: c-smile Канада http://terrainformatica.com
Дата: 23.12.04 06:06
Оценка: 48 (9)
Здравствуйте, McSeem2, Вы писали:

MS>Андрей, не провоцируй. А то сейчас придут розовые слоники начнут топать ногами...


Да какие к лесу провокации. Боль одна...

История которая творится в настоящее время:

Есть работающий комплекс. Java side client — баальшой такой аплет с прибамбасами в IE. Из прибамбасов например свой classloader (офигительная вещь кстати как концепция)

Слоник в розовых очках (назовем его начальник) поставил условие с самого начала —
юзер тыкается в web page и сразу начинает работать.
Отсюда вывод: работаем на MS Java потому как: мощная и надежная фирма, Java VM в стандартной
поставке IE плюс куча фенечек ready to use, хорошо интегрирована и т.д. И что саме интересное — все правда.

Но тут как вы все знаете наступает большая з. — все летит в трубу — они не договорились.
Мне лично все равно кто виноват больше в Java wars (подозреваю что Sun) но результат на лицо
2005 год на носу а с ним и кранты MS Java ну и нам не то чтобы кранты а головная боль.
Потому как завязли мы в этих самых фенечках и удобных интерфейсах и пр.по самы помидоры.

Т.е. возникает задача — портировать на Sun VM благо удалось в свое время изолировать machine dependent
части.

Но тут опять приходит розовый слоник c another bright idea — а давайте грит на .NET все спортируем
там эта.. которая.. а! вспомнил... Java за решеткой ... ну да я J# имею ввиду... вот!.... там, говорит, тех фенечек еще больше... и фирма, говорит, надежная опять же.

Это слоники посетили очердной семинар где их бесплатно кормили пончиками от Tim Hortons и бесплатно же сообщали кульные идеи.

Поймите правильно, я не против какой-то конкретной фирмы или компании...
Это я к тому что случается всякое и на казалось бы пустом месте и с великими компаниями.
Я вспоминаю нас четыре года назад. И в мыслях не было. И глотку рвали на конфах что MS Java просто рулезнее всех.

Читаем сегодняшний RSDN — де-жа-вю пробивает насквозь.

Принимая решение — "не складывайте все яйца в одну корзину", т.е. не кладите их в один framework сколько
бы он ни был хорош. Это framework одной отдельно взятой фирмы. Если вам нужен managed code посмотрите по сторонам, как минимум есть Java не говоря уже о других решениях.

Это если бы IBM оставила за собой монополию на PC. Получился бы Apple. Правда с офигительно красивым экраном.
Re[5]: Сэр, могу я получить линкер?
От: Сергей Губанов Россия http://sergey-gubanov.livejournal.com/
Дата: 23.12.04 08:44
Оценка: +1
Здравствуйте, c-smile, Вы писали:

CS> Отсюда вывод: работаем на MS Java потому как: мощная и надежная фирма


"Огонь и движение"

http://russian.joelonsoftware.com/Articles/FireAndMotion.html
Re: Сэр, могу я получить линкер?
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 23.12.04 10:01
Оценка: +1
Здравствуйте, Зверёк Харьковский, Вы писали:

ЗХ>Господа дотНето-дышащие, допомогите, плз.

ЗХ>Есть такая вот статейка Джоэля: http://russian.joelonsoftware.com/Articles/PleaseSirMayIHaveaLinker.html
ЗХ>Звучит она вроде как разумно, но интуиция подсказывает мне, что Джоэль чего-то недопонимает.
ЗХ>Развейте мои сомнения, а?

Экую древность ты выкопал. Эта статейка времен свежеотрелизенного дотнета. В много просто неверной информации (имхо Джоэл на тот момент с дотнетом был плохо знаком). И она уже на рсдн обсуждалась, посмотри в поиске.
... << RSDN@Home 1.1.4 beta 3 rev. 268>>
AVK Blog
Re[2]: Сэр, могу я получить линкер?
От: Михаил Трухманов Россия  
Дата: 23.12.04 12:32
Оценка: 15 (1)
Здравствуйте, AndrewVK писали:

AVK>Экую древность ты выкопал. И она уже на рсдн обсуждалась, посмотри в поиске.


Joel Spolsky &mdash; Please Sir May I Have a Linker
Автор: &reY
Дата: 29.01.04
Re: Сэр, могу я получить линкер?
От: GlebZ Россия  
Дата: 23.12.04 19:55
Оценка: +1
Здравствуйте, Зверёк Харьковский, Вы писали:

Как раз недавно, решил поставить бету visual studio дома. На работе времени не хватает. Принес, воткнул и получил сообщении о том, что требует SP4. Учитывая что дома связь через модем, от идеи установки пришлось отказаться.
А проблема в действительности не в NET. Проблема началась еще вместе с Explorer 3.0. Когда множество функций API поставлялась вместе с IE. Какая связь IE и операционной системы, мне абсолютно непонятна. Но с тех времен приходится писать сложные requariments. А с Net все просто, положил на CD и вся проблема. Все сервис паки для каждой операционки и Internet Explorer — уже меньше удовольствия.

С удовольствием, Gleb.
Re[2]: Сэр, могу я получить линкер?
От: AVM Россия  
Дата: 24.12.04 10:11
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>Здравствуйте, Зверёк Харьковский, Вы писали:


ЗХ>>Господа дотНето-дышащие, допомогите, плз.

ЗХ>>Есть такая вот статейка Джоэля: http://russian.joelonsoftware.com/Articles/PleaseSirMayIHaveaLinker.html
ЗХ>>Звучит она вроде как разумно, но интуиция подсказывает мне, что Джоэль чего-то недопонимает.
ЗХ>>Развейте мои сомнения, а?

CS>Все так. И не только с .NET. С Java абсолютно та же беда только объемы меньше.

И когда возникает необходимость обновить Java VM, она (Java VM) НЕ ТРЕБУЕТ обновлять web-browser и еще половину половину софта в вашей системы.
Re[2]: Сэр, могу я получить линкер?
От: Дарней Россия  
Дата: 24.12.04 12:17
Оценка:
Здравствуйте, GlebZ, Вы писали:

GZ>Какая связь IE и операционной системы, мне абсолютно непонятна.


Просто кое-кому (не будем называть имен ) было очень нужно, чтобы IE из винды нельзя было выдрать никакими силами. Они своей задачи добились
Всех излечит, исцелит
добрый Ctrl+Alt+Delete
Re: Сэр, могу я получить линкер?
От: VladD2 Российская Империя www.nemerle.org
Дата: 25.12.04 02:31
Оценка: +1 :)
Здравствуйте, Зверёк Харьковский, Вы писали:

ЗХ>Господа дотНето-дышащие, допомогите, плз.

ЗХ>Есть такая вот статейка Джоэля: http://russian.joelonsoftware.com/Articles/PleaseSirMayIHaveaLinker.html
ЗХ>Звучит она вроде как разумно, но интуиция подсказывает мне, что Джоэль чего-то недопонимает.
ЗХ>Развейте мои сомнения, а?

Джоэль мужик конечно известный, но чтение Джоэля в области дотнета это примерно тоже самое, как распросы заполярных жытелей нашей родины о штатах (я не про Абрамочича ).
... << RSDN@Home 1.1.4 beta 3 rev. 267>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: Сэр, могу я получить линкер?
От: VladD2 Российская Империя www.nemerle.org
Дата: 25.12.04 02:31
Оценка:
Здравствуйте, McSeem2, Вы писали:

MS>Андрей, не провоцируй. А то сейчас придут розовые слоники начнут топать ногами...




Ну, да тут топтать особо нечего. Писать свои Явы будет не каждый. Обычно компании просто выпускают продукт и думают на чем делать следующий. Как говорит тот же Джоэль "...у нас всё больше и больше клиентов. И это единственное, что имеет значение.".
... << RSDN@Home 1.1.4 beta 3 rev. 267>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: Сэр, могу я получить линкер?
От: folk Россия  
Дата: 28.12.04 23:18
Оценка: :)))
Здравствуйте, McSeem2, Вы писали:

MS>... А то сейчас придут розовые слоники начнут топать ногами...




Два нарка долбят косяк на балконе:
-Как определить когда начнет вставлять?
-Когда увидишь зеленых собак — значит уже вставляет.

Под балконом выпивают два алкаша:
-Смотри, зеленые собаки бегут!
-Не, это не наши, это наркоманские...

На самом деле, люди не читают газеты, они принимают их каждое утро, так же как ванну. ©Маршалл Мак-Льюэн
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.