Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.11.30;
Скачать: [xml.tar.bz2];

Вниз

Почему Microsoft игнорирует Delphi?   Найти похожие ветки 

 
Real ©   (2008-09-25 20:02) [0]

Собственно сабж. В эпоху ужесточившейся борьбы на рынке ОС, было бы весьма разумно помогать разработчикам не только с VS. Например, вышел офис, заказчики сразу захотели интерфейсы как там - почему бы не сделать компоненты-оболочки под разные технологии разработок? Ведь на форумах только и слышно - где взять компонент такой-то, а их ведь качественных не так уж много, а те что есть - стоят довольно прилично (хотя зачастую и являются оболочками OCX и проч.)

Понятно, что Delphi конкурент, но ведь по ориентации на платформу - это надежный союзник.


 
Rouse_ ©   (2008-09-25 20:15) [1]


> Например, вышел офис, заказчики сразу захотели интерфейсы
> как там

А что, MS разве предоставляет свои классы для построения Ribbon интерфейса для MS VC++ ? :)


 
Sergey Masloff   (2008-09-25 20:20) [2]

Rouse_ ©   (25.09.08 20:15) [1]
>MS разве предоставляет свои классы для построения Ribbon
по-моему да. Буквально на днях попадалось на глаза насчет поддержки Ribbon в MFC (прости господи). Я не то искал поэтому чисто зрительно запомнилось, могу и ошибаться


 
DVM ©   (2008-09-25 21:00) [3]

RibbonBar тот который в Office 2007 делала не Microsoft, а сторонняя компания. Эти классы доступны и для остальных разработчиков. Правда вроде небесплатно.


 
DVM ©   (2008-09-25 21:03) [4]

Вот вроде http://www.bcgsoft.com/bcgcontrolbarpro.htm


 
boa_kaa ©   (2008-09-25 23:06) [5]

убить за этот риббон...


 
Real ©   (2008-09-25 23:33) [6]

Хз как там с риббоном дела обстоят, просто интересно, почему майкрософт не дает даже разработчикам больше кислорода? А ведь не так давно - "лучшим" вообще исходники официально вручали... Ладно еще лет десять назад, но сейчас-то линухи всякие напирают... У них вроде некислые маркетологи, как они упускают возможность популиризации в кругу разработчиков?


 
iZEN   (2008-09-26 00:20) [7]


> Real ©   (25.09.08 20:02)
>
> Собственно сабж. В эпоху ужесточившейся борьбы на рынке
> ОС, было бы весьма разумно помогать разработчикам не только
> с VS.

В какую эпоху?

Window - 90%
MacOS X - 7 %
Linux - 1%
Все остальные ОС в сумме - 1%


 
korneley ©   (2008-09-26 00:46) [8]


> iZEN   (26.09.08 00:20) [7]

Чёго-то прОцента не достаёт :) Русская ОС?


 
@!!ex ©   (2008-09-26 00:57) [9]

> [7] iZEN   (26.09.08 00:20)

Только стоит сказать, что процентов 5 рынка, МС потеряли за последний год-два, это почти провал маркетинговой политики МС. ИМХО, конечно, я же не специалист, так, чисто любительские наблюдения.


 
Городской Шаман   (2008-09-26 06:12) [10]


> iZEN   (26.09.08 00:20) [7]


Самое интересное, что число используемых пираток винды даже выросло.


 
123-ий ©   (2008-09-26 06:54) [11]


> Linux - 1%
абыдна :(


 
Rouse_ ©   (2008-09-26 09:28) [12]


> по-моему да. Буквально на днях попадалось на глаза насчет
> поддержки Ribbon в MFC

Сереж, MS не занимается такими вещами. Весь этот код закрыт и передается только некоторым компаниям, которые заключают договор о партнерстве :) Все остальное от лукавого - аналоги DevExpress только от сторонних производителей :)


 
Vlad Oshin ©   (2008-09-26 10:01) [13]

по сабжу
Видимо, по их оценкам, прибыль от поддержки будет меньше, чем убытки от  конкуренции. Или просто не считают Delphi стоящим игроком


 
Anatoly Podgoretsky ©   (2008-09-26 10:05) [14]


> Vlad Oshin ©   (26.09.08 10:01) [13]

Поскольку Дельфи это не Борланд, то надо посмотреть конкурент или нет. Кроме того, если это не обмен патентами, то придется делиться и с другими.


 
KSergey ©   (2008-09-26 10:11) [15]

> Vlad Oshin ©   (26.09.08 10:01) [13]
>  Или просто не считают Delphi стоящим игроком

Думаю, дельфи они все ж оценили, только пошли другим путем: скупили человеков, чтобы не делиться.
Т.е. надо полагать, что усилия разработчиков VB как супер-платформы все ж не были оценены.


 
DrPass ©   (2008-09-26 10:19) [16]


> Real ©   (25.09.08 23:33) [6]
> Хз как там с риббоном дела обстоят, просто интересно, почему
> майкрософт не дает даже разработчикам больше кислорода?
>

А что, разработчикам не хватает кислорода? Ты смотрел "Бойцовский клуб"? Помнишь диалог Джека и случайной попутчицы:
- Если мы выпускаем дефектную партию автомобилей, то сначала оцениваем, что будет больше - сумма выплат пострадавшим в автокатастрофах из-за неполадок авто, или стоимость отзыва партии. Если сумма выплат будет меньше, мы партию не отзываем
- А в какой автомобильной компании вы работаете?
- В крупной...

Точно так же работает и практически любая крупная компания, в том числе и Майкрософт. Если стоимость инвестиций в развитие какой-то платформы, сообщества разработчиков альтернативных IDE и т.д. будет превышать прогнозируемую отдачу от этих инвестиций - то нафиг их делать, спрашивается? Это ж не благотворительная контора, а коммерческая фирма.


 
Игорь Шевченко ©   (2008-09-26 10:44) [17]


> ИМХО, конечно, я же не специалист, так, чисто любительские
> наблюдения.


Плохо наблюдаешь. Уж наблюдал бы потерю половины рынка - так классно этими наблюдениями поделиться! А то 5 процентов - даже не смешно.
Развелось наблюдателей - куда ни плюнь, всяков в наблюдателя попадешь. Вуайеристы, блин...


 
www   (2008-09-26 11:04) [18]


>  куда ни плюнь, всяков в наблюдателя попадешь. Вуайеристы, блин

кто б говорил - главный наблюдатель DM


 
Tricky_   (2008-09-26 12:46) [19]

Меня интересует другое:
Почему MS не добавит run time пакеты в Windows? Ведь это всего 1 мегабайт!
И тогда программы на Delphi были бы от 5 кб. В висте дофига всякого хлама лежит, - гигов 5, а вот один мег. добавить нельзя. Ведь добавляются сишнные библиотеки, VB dll...


 
KSergey ©   (2008-09-26 12:47) [20]

> Tricky_   (26.09.08 12:46) [19]

А с версиями дельфи как быть?


 
Игорь Шевченко ©   (2008-09-26 12:51) [21]


> Почему MS не добавит run time пакеты в Windows?


От всех производителей средств разработки, да ?

собстна для .Net они добавлены - бери и пользуйся. Нафиг тебе какие-то файлы от левых средств ?


 
DrPass ©   (2008-09-26 12:51) [22]


> KSergey ©   (26.09.08 12:47) [20]
> > Tricky_   (26.09.08 12:46) [19]
>
> А с версиями дельфи как быть?

А это уже не наши проблемы, а проблемы Майкрософта ;-)


 
Поросенок Винни-Пух ©   (2008-09-26 12:53) [23]

Почему MS не добавит run time пакеты в Windows? Ведь это всего 1 мегабайт!

действительно почему.
и еще почему нет других коммерческих библиотек третьих лиц в винде.
кодеков там всяких канопусовских, варкрафтов разных .....


 
Игорь Шевченко ©   (2008-09-26 13:00) [24]


> Ведь это всего 1 мегабайт!


То ли у тебя плохо с клавиатурой, то ли с устным счетом. От turbo delphi 2006 перечень bpl в system32 составляет 30 файлов, занимающих 11 мегабайт


 
Tricky_   (2008-09-26 13:00) [25]


> действительно почему.
> и еще почему нет других коммерческих библиотек третьих лиц
> в винде.
> кодеков там всяких канопусовских, варкрафтов разных ....
> .


Ладно рассказывать. Причем тут кодеки.
Известные и распространненые native языки могли бы поддержать - их не так много - на одной руке пальцев хватит.


> А с версиями дельфи как быть?


С++ и VB решили ведь, решат с этим.


 
Anatoly Podgoretsky ©   (2008-09-26 13:00) [26]

> Tricky_  (26.09.2008 12:46:19)  [19]

RunTime в Виндоус по крайней мере с 86 года.


 
Tricky_   (2008-09-26 13:04) [27]


> RunTime в Виндоус по крайней мере с 86 года.


Я про vcl и rtl runtime пакеты .


 
Rouse_ ©   (2008-09-26 13:36) [28]


> Я про vcl и rtl runtime пакеты .

Ну если учесть что они разные для каждой из версий Дельфи, а их как минимум 11 версий было уже, то это будет прибавление в районе 120 мегобайт. Кому это нужно?


 
Anatoly Podgoretsky ©   (2008-09-26 13:51) [29]

> Tricky_  (26.09.2008 13:00:25)  [25]

> С++ и VB решили ведь, решат с этим.

Ну не надо, сколько раз мне приходилось скачивать с сайта микрософта runtime особенно по VB
Оно никогда не решалось, runtime проблема поставки отдельного средства, а не ОС, а то что многие уже есть, так они были поставлены с какими то средствами и так уж случилось, что эти средства от Микрософт и многие посталялись с самой ОС или входили в их базовые продукты. Микрософт никогда здесь не честно не конкурировала.

Если ставится продукт написаный на Дельфи или на например на FoxPro/Office? то о рантайме обязан побеспокоиться поставщик продукта, а не поставщик ОС.


 
Anatoly Podgoretsky ©   (2008-09-26 13:51) [30]

> Tricky_  (26.09.2008 13:04:27)  [27]

Это будет нечестная конкуренция!


 
Поросенок Винни-Пух ©   (2008-09-26 14:00) [31]

Известные и распространненые native языки могли бы поддержать - их не так много - на одной руке пальцев хватит.

С какого бодуна биллу надо вставлять в свой дистрибутив чужие не ему принадлежащие коммерческие библиотеки?


 
Anatoly Podgoretsky ©   (2008-09-26 14:33) [32]

> Поросенок Винни-Пух  (26.09.2008 14:00:31)  [31]

На распространение которых он не обладает лицензией и не имеет желания ее покупать, он же не Борланд, халяву не использует.


 
iZEN ©   (2008-09-26 16:29) [33]


> korneley ©   (26.09.08 00:46) [8]
> Чёго-то прОцента не достаёт :) Русская ОС?

1% — это погрешность измерения. :))

P.S.
Так и знал, что кто-нибудь спросит.


 
Tricky_   (2008-09-26 16:31) [34]


> Ну если учесть что они разные для каждой из версий Дельфи,
>  а их как минимум 11 версий было уже, то это будет прибавление
> в районе 120 мегобайт. Кому это нужно?


Ну какие 120? По 1 мб в каждой версии. = 11 mb
Delphi достаточно распространенный native язык. С++ и Delphi = для них могли добавить поддержку.


> Ну не надо, сколько раз мне приходилось скачивать с сайта
> микрософта runtime особенно по VB

И для Висты - там все лежит.


 
iZEN ©   (2008-09-26 16:32) [35]


> www   (26.09.08 11:04) [18]
>
>
> >  куда ни плюнь, всяков в наблюдателя попадешь. Вуайеристы,
>  блин
>
> кто б говорил - главный наблюдатель DM

Он не наблюдатель. Он — смотрящий!


 
Anatoly Podgoretsky ©   (2008-09-26 16:54) [36]

> iZEN  (26.09.2008 16:29:33)  [33]

Погрешность измерения больше, а это даже и не знаю как назвать :-)


 
Anatoly Podgoretsky ©   (2008-09-26 16:55) [37]

> Tricky_  (26.09.2008 16:31:34)  [34]

Никогда RTL в Дельфи, начиная с момента его появления не был размером в 1 мб, только основной bpl свыше 3 мб


 
Rouse_ ©   (2008-09-26 17:28) [38]


> Ну какие 120? По 1 мб в каждой версии. = 11 mb

Мня?
Только у 2007-ой размер рантайма равен 11 мегобайтам в system-е, а полный набор в BIN-е равен 47 метрам (бо неизвестно что там программист заюзает из доппакетов).
Дальше считать?


 
Sergey Masloff   (2008-09-26 22:59) [39]

>Rouse_ ©   (26.09.08 09:28) [12]

>> по-моему да. Буквально на днях попадалось на глаза насчет
>> поддержки Ribbon в MFC

>Сереж, MS не занимается такими вещами. Весь этот код закрыт и >передается только некоторым компаниям, которые заключают договор о >партнерстве :) Все остальное от лукавого - аналоги DevExpress только от >сторонних производителей :)
Ну ты имел в виду исходники? Их наверное действительно полностью нет. Но сами-то классы есть и от микрософта. Я просто по другой теме искал информацию но на глаза попадалось - сейчас посмотрел http://msdn.microsoft.com/en-us/library/bb984556.aspx вроде все есть
Ribbon Control
The ribbon control supports the following:

General ribbon features.

Vista Aero integration.

Ribbon panels.

Ribbon contextual categories (tabs).

Ribbon elements.

Ribbon keytips.

Ribbon palettes (galleries).

Ribbon customization.

Ribbon mini-toolbars.

The Ribbon Launch button.

The Ribbon Main button.

The Ribbon status bar.


 
Мазут Береговой ©   (2008-09-27 02:08) [40]

Зачем МS delphi? Они со своими IDE не могут никак справиться.


 
oxffff ©   (2008-09-27 16:52) [41]

Там пока нечего игнорировать. К сожалению.


 
GrayFace ©   (2008-09-29 22:34) [42]

Anatoly Podgoretsky ©   (26.09.08 10:05) [14]
Кроме того, если это не обмен патентами, то придется делиться и с другими.

O_o


 
Rouse_ ©   (2008-09-30 09:42) [43]


> вроде все есть

Хм... значит я ошибся :)
Надо 2008-ую установить, посмотреть что там да как, а то все на 2005-ой сижу :)


 
Плохиш ©   (2008-09-30 11:43) [44]


> Real ©   (25.09.08 23:33) [6]
> Хз как там с риббоном дела обстоят, просто интересно, почему
> майкрософт не дает даже разработчикам больше кислорода?

У них другое трактование слова "разработчик", не такое как в бывшем совке...


 
JJ   (2008-09-30 15:40) [45]

О, господи! Читаю и поражаюсь:

Sergey Masloff   (26.09.08 22:59) [39]
> Но сами-то классы есть и от микрософта. Я просто по другой
> теме искал информацию но на глаза попадалось - сейчас посмотрел
> http://msdn.microsoft.com/en-us/library/bb984556.aspx вроде
> все есть
> Ribbon Control


Что вы прицепились к риббон-бару? :) Уважаемый автор темы, товарищ Real! Если есть желание прилепить свой ribbon к программе, есть два выхода:
1) Использовать сторонние наработки, пока самую удачную видел только у TMS. В D2009 страшно глючный риббон, что очень огорчило меня :( Надеюсь, они его доработают и доведут до ума
2) Написать... СВОЙ компонент :) И внедриь в нём все фичи риббона!

Ага, мне сейчас тут же вопрос подсунут: а где у Майкрософта описание риббона? А я отвечу: в свободном доступе! :) Автор, нужно искать информацию, если она тебе нужна :) Microsoft выложил специальной свод документации, вот один документ, который я себе также скачал (на всякий  случай):

2007 MICROSOFT® OFFICE FLUENT™ USER INTERFACE DESIGN GUIDELINES
Guidelines for Licensing the 2007 Microsoft Office Fluent User Interface


Там ВСЁ расписано: как кнопки размещать, их цвет, положение (с точностью до пикселя!), использование (в каких ситуациях какому варианту отдать предпочтение, а о каком лучше забыть) и т.д.

Вещь классная :) Ознакомился на досуге, даже захотелось компонент смастерить с учётом всех нюансов (было бы время). Если кому интересно, вот сриншотик пары страниц этой документации про "флюент-интерфейс":
http://jpe.ru/1/max/300908/05b92hyfx3.jpg

PDF, 4.59 Мб. Искать на специализированном сайте документации Microsoft-а. Я бы скинул и так, если кому надо, НО! Там нужно принять условия специального соглашения ;) Только после этого вы получите доступ к документации. Да и адрес особо не запоминал

Всё, предлагаю про риббон забыть.


 
Плохиш ©   (2008-09-30 16:05) [46]


> JJ   (30.09.08 15:40) [45]

Ты не понимаешь, документация должна быть со словами "Программирование в Делфи под вындовс с примерами для copy/paste"...


 
Sergey Masloff   (2008-09-30 21:11) [47]

JJ   (30.09.08 15:40) [45]
>О, господи! Читаю и поражаюсь:
Вы через строчку по диагонали просто читаете, вот и поражаться приходится.


 
Anatoly Podgoretsky ©   (2008-09-30 21:43) [48]

> Sergey Masloff  (30.09.2008 21:11:47)  [47]

И поражается тоже диагонально и ортогонально.


 
Real ©   (2008-09-30 22:50) [49]


> Уважаемый автор темы, товарищ Real! Если есть желание прилепить
> свой ribbon к программе, есть два выхода:
> 1) Использовать сторонние наработки, пока самую удачную
> видел только у TMS. В D2009 страшно глючный риббон, что
> очень огорчило меня :( Надеюсь, они его доработают и доведут
> до ума
> 2) Написать... СВОЙ компонент :) И внедриь в нём все фичи
> риббона!

Уважаемый товарищ Джи-Джи! Вопрос в ветке не "что делать???", а "почему на способствуют тому, в чем сами заинтересованы". Все вполне способны оценить реальное положение вещей и принять решение для существующих задач и без ваших "оригинальных" ЦУ


 
Polevi ©   (2008-09-30 23:03) [50]

VS это мейнстрим, решения масштаба предприятия, порталы и хранилища данных - все разрабатывается в этой замечательной среде
в интеграции этой огромная заслуга майкрософт
кто будет на делфи писать веб-парт для sharepoint.. или рисовать OLAP куб ?
а скрипач не нужен родной.. (с)



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2008.11.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.59 MB
Время: 0.006 c
3-1210753890
tommy
2008-05-14 12:31
2008.11.30
ADO + postgresql OLE DB Provider


2-1224490514
real K.
2008-10-20 12:15
2008.11.30
1С + DELPHI


2-1224219089
Mamed
2008-10-17 08:51
2008.11.30
SQL Server table changed


15-1222809240
Германн
2008-10-01 01:14
2008.11.30
Работа с Голубым Зубом


2-1223847739
leonidus
2008-10-13 01:42
2008.11.30
Копирование в буфер выделенного текста





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский