Здравствуйте, sergeyfp, Вы писали:
S>С одной стороны да — а с другой что, до конца жизни сидеть на Delphi?...
Я программирую ради удовольствия, мне проще. Зачем заниматься тем, что тебя не радует? Для моих нужд Delphi хватает на 200% процентов. Вот думаю в качестве разнообразия Аду помучить
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, sergeyfp, Вы писали:
S>>Господа... А если ли в настоящий момент проекты "на продажу", использующие NET?
AVK>А что такое "проекты на продажу"?
Эээ... Не те, что пишутся для внутренних нужд... Microsoft Money 2006, например?
Здравствуйте, GlebZ, Вы писали:
GZ>Несогласен. Я на двух предприятиях участвовал в переходе на Net. Проблемы на начальном этапе есть. Но если прошел нормально подготовительный период, и есть некоторый актив который проталкивает и рекламирует переход на платформу, то как раз на большом проекте(в котором можно такое сделать) как раз такие вещи и происходят. Заложить потери в микропроекте значительно сложней.
Я поставил плюс и Sinclair, и GlebZ. Иными словами, я согласен с обоими, хотя они друг с другом не согласны
ИМХО весь вопрос в том, как оценить будущее, причем именно в плане Standalone Application.(о web и серверном ПО я сейчас вообще не говорю). Этот вопрос и меня самого волнует. Пока — .Net явно в этом плане проигрывает, может даже, не столько Delphi как частности, сколько классическому коду вообще (WinAPI, MFC, Delphi/Builder, да даже и VB6). А вот что впереди — не знаю. Если бы в нашей области не было монополии MS, я был бы относительно спокоен. Но она есть, а MS может начать агрессивно .Net проталкивать, и довольно скоро. Пока .Net на XP в дистрибутив не входит, на клиентских компьютерах ее мало. В следующей ОС — будет штатной. И вот если MS тут начнет ее агрессивно проталкивать в ущерб классическим технологиям — заплачем, а перейти придется. Помните, как MS заставила всех перейти на Win32 с Win16 ? Да, конечно, необходимость такого перехода осознавалась всеми, никто не возражал (в отличие от .Net), но не исключено, что этот переход затянулся бы надолго (кому охота код переделывать, если он и так работает , если бы MS одну маленькую вещь не сделала — не объявила, что новые контролы (common controls) будут доступны только в Win32. И все — двух лет хватило, если не меньше. Я, конечно, не утверждаю, что это было единственной причиной, я просто демонстрирую ее (MS) методы.
А теперь допустим, что в некоей следующей версии Windows вызовы .Net пойдут не через классические user/gdi, а прямо в ядро. Там , кстати, в таблице системных вызовов 4 позиции — одна под kernel, другая под user/gdi, третья вроде бы под IIS (не уверен), четвертая свободна. Ну вот и займут ее и будут методы .Net прямо туда и направлять. А из классических программ туда доступа легального не будет. Формально — не придерешься, все старое работает, а новое никто не обязан делать так, как именно вам нравится.
И вот если такой сценарий реализуется, то ваш проект , возможно, раньше, чем через 5 лет, что вы ему отвели, станет просто никуда не годным. Потому что то новое, что тогда войдет в моду, добавиить туда будет просто нельзя. А без него — как без тулбара (в Win16 тулбара не было . Да и не на 5 лет вы рассчитываете. У вас там "не менее 5 лет", а это может и в 10 вылиться.
А может, и нет. Может, этот сценарий и не сбудется. Не знаю. Хотел бы сам знать.
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Здравствуйте, GlebZ, Вы писали:
PD>А может, и нет. Может, этот сценарий и не сбудется. Не знаю. Хотел бы сам знать.
PD>Думайте сами, решайте сами
Согласен с вами, этот сценарий так же является одной из причин, почему рассматривается переход на NET
Здравствуйте, sergeyfp, Вы писали: S>Решается вопрос — что выбрать для разработки — Delphi или NET?
А я вот хотел спросить, когда уже программисту перед тем, как заняться прикладной задачей, не придётся долго и мучительно выбирать, под какую платформу ложиться .
Здравствуйте, beroal, Вы писали: B>А я вот хотел спросить, когда уже программисту перед тем, как заняться прикладной задачей, не придётся долго и мучительно выбирать, под какую платформу ложиться .
Лично я надеюсь, что этот момент для меня наступит тогда, когда выбор будет между гранитной и мраморной. Вот тогда пусть за меня решают. А вплоть до этого момента я бы хотел выбирать долго, мучительно, и самостоятельно.
1.1.4 stable rev. 510
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, Sinclair, Вы писали: B>>А я вот хотел спросить, когда уже программисту перед тем, как заняться прикладной задачей, не придётся долго и мучительно выбирать, под какую платформу ложиться .
Мучение — это гадание, какая платформа будет в моде в следующем году, хватит ли у Microsoft'а денег задавить конкурентов и подобные вещи — ведь в таком ключе, мне кажется, идёт обсуждение.
Надо в первую очередь строить платформенно-независимую математическую модель задачи. Тогда не будет мучительно больно за ошибки молодости. S>Лично я надеюсь, что этот момент для меня наступит тогда, когда выбор будет между гранитной и мраморной. Вот тогда пусть за меня решают. А вплоть до этого момента я бы хотел выбирать долго, мучительно, и самостоятельно.
Кстати, в отсутствии выбора есть свои плюсы. Меньше ответственность.
Здравствуйте, Mystic, Вы писали:
M>Пробовал. Никак не могу привыкнуть. Я даже к Delphi 2005 не могу привыкнуть Во-первых, я привык к классической раскладке клавиатуры от Turbo-линейки. Меня бесит, когда то, что ты выделил в тексте, пропадает едва шелохнешься... Нету привычного CPU-Window, если ассемблерный код ты декомпиляешь назад в Delphi в уме, то тут начинаются проблемы... Если ты знаешь все исходники VCL и ньансы их работы, то тут ничего не знаешь. Это выхывает дискомфорт, а затем и риторический вопрос: а оно мне надо?
А ты ставь вопрос по другому. А ты кому-то нужен? И будешь ли нужен если будешь цепляться за старое? Если на оба вопроса ответ положительный, то забивай на все новое и сиди на старой Дельфи. Если нет, то кончай крихтеть и изучай новое/привыкай к нему.
... << RSDN@Home 1.2.0 alpha rev. 618>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, beroal, Вы писали:
B>А я вот хотел спросить, когда уже программисту перед тем, как заняться прикладной задачей, не придётся долго и мучительно выбирать, под какую платформу ложиться .
После отпевания.
... << RSDN@Home 1.2.0 alpha rev. 618>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, VladD2, Вы писали: VD>Здравствуйте, beroal, Вы писали: B>>А я вот хотел спросить, когда уже программисту перед тем, как заняться прикладной задачей, не придётся долго и мучительно выбирать, под какую платформу ложиться . VD>После отпевания.
Надеюсь, раньше.