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

Вниз

Borland присоединилась к Eclipse.   Найти похожие ветки 

 
iZEN ©   (2005-03-01 23:56) [0]

28 февраля 2005г. Borland присоединилась к Eclipse.
Пресс-релиз:
http://www.borland.com/news/press_releases/2005/02_28_05_borland_amplifies_eclipse_support.html

Что же будет с JBuilder?


 
Димон   (2005-03-02 00:20) [1]

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


 
Marser ©   (2005-03-02 00:24) [2]

Интересная вещь этот Eclipse...


 
iZEN ©   (2005-03-02 00:40) [3]

К Димон   (02.03.05 00:20) [1].
С Delphi, наверное, будет то же, что и с JBuilder: их элементарно объединят на базе единой платформы Eclipse.

Напомню.
Проект Eclipse - это мультиязыковая среда, которая используется не только для средств разработки, но и как самостоятельный продукт для прикладных задач, поскольку представляет из себя конструктор. Функциональность обеспечивается навешиванием разнообразных плагинов на единое компактное ядро. Это как операционная система для приложений.

Так вот.
Теоретически ничего не стоит на базе Eclipse создать универсальную среду программирования под разные языки, в том числе и UML.


 
Димон   (2005-03-02 00:43) [4]

Как думаешь, Игорь, стоит брать сейчас лицензию 2005 proff под НОВЫЙ ОТЧУЖДАЕМЫЙ продукт или стоит поднатужиться и переползти на плюсы, например?

Благо плюсы на любительском уровне у нас все знают.


 
Игорь Шевченко ©   (2005-03-02 01:20) [5]

Димон   (02.03.05 00:43) [4]

А смысл тужиться ? Во многих сферах достаточно и прежних версий Delphi, так что какая разница. Если только пальцы гнуть перед заказчиками - так им обычно пофиг, на чем оно у вас написано, абы работу свою делало.


 
Димон   (2005-03-02 01:22) [6]


> Игорь Шевченко ©   (02.03.05 01:20) [5]

Игорь ты фишки не понял (вернее не запомнил, т.к. я говорил): мне нужна лицензия. Мне нужно продавать отчуждаемый продукт, специфическую игру. Не на ворованном же писать? Мне нужно покупать.


 
iZEN ©   (2005-03-02 01:25) [7]

К Димон   (02.03.05 00:43) [4].
Я думаю в любом случае с Delphi стоит "переползать" на C# и на платформу .Net. А что там с будущим Delphi будет - это опять трансглюкации с новым языком и новыми библиотеками-обёртками над Net-овскими и/или, не побоюсь сказать, возможно для Java (ObjectPascal может компилироваться в байт-код MSIL и Java). Borland как всегда выбирает "жизнь на двух стульях".

Если новый проект для Windows.
Стоит полностью (ладно - не полностью, а постепенно) отбросить Delphi2005 и активно изучать C# и все те наработки, которые уже под него есть (сторонние библиотеки прежде всего). Двигаться в том направлении, которое имеет минимум привязок к конкретной версии платформы .Net, что уже "устоялось" и активно используется другими разработчиками. Хотя всё с .Net напоминает 96-99 годы - годы становления Java...

Если старый проект для Win32.
Delphi7+апдейты, по-моему, - это последний нормальный продукт, который что-то может предложить для платформы Win32...пока не вышел Longhorn - а там уж и конец близок для всех 32-битных нативных приложений.

Если проект на Java.
Развиваться дальше в том же направлении. Независимое комьюнити уже само поддерживает Java на плаву и тонуть это фсё не собирается, даже если Sun и IBM отвернутся от него (а такого не произойдёт никогда). Java постепенно, но верно перенимает всё хорошее из .Net (причём в ней есть то, чего нет в .Net), оставаясь самой интероперабельной и управляемой вещью, мало зависящей от больших компаний.

Если проект на C/C++.
Нужно молиться или переходить в стан мобильных/встраиваемых решений - шарманка там ещё покрутится с десяток лет. На десктопах в "отдалённое" ближайшее время делать будет нечего: рынок труда сишников схлопывается.

P.S. Личное нескромное мнение.


 
iZEN ©   (2005-03-02 01:30) [8]

К Димон   (02.03.05 01:22) [6].
Какого плана игра, стратегия, стрелялка? Это несколько "путает" карты.
Для игрового софта, если используется не C/C++, Delphi2005 подойдёт.


 
Димон   (2005-03-02 01:30) [9]

ты меня убил :)))

Насколько я понимаю семерка еще продается. Твое мнение, что лучше купить ее, чем 2005? Замечу, что 2005 вроде как дешевле семерки.

ЗЫ
Спасибо за ответ. Для меня сейчас это крайне важно. На мне лежит ответственность тратьи или нет $5000-$6000. Не моих, естественно. Поэтому и ответственноть. :(


 
Димон   (2005-03-02 01:34) [10]


> iZEN ©   (02.03.05 01:30) [8]

Нет. Экономическая игра. Сложно назвать жанр, т.к. я не знаю их классификацию. Это пошаговая экономическая стратегия. Все, что у тебя есть - это отчеты в виде гридов.

Можешь демо посмотерть www.vkkb.ru


 
Димон   (2005-03-02 01:37) [11]


> iZEN ©   (02.03.05 01:30) [8]

Вообще это как бы обучающая программа. И обучающая серьезно соверменному фининсовому манаджменту и бухучету в России.
Игра пользуется хорошим спросом у учебных заведений. Конкурентов в россии нет :) Полно западников (например игра Дельта), но они слабо отвечают соверменным реалиям российского фин. менеджмента.


 
iZEN ©   (2005-03-02 01:45) [12]

К Димон   (02.03.05 01:37) [11].
Специфика России...блин. Полный раздрай. ;))
Я даже начал сомневаться в своих способностях к предсказаниям.
Время жизни Delphi7 ещё лет 5-7 минимум.
Время жизни Delphi2005 от силы 2 года, а потом всё (версия .Net прежде всего) поменяется.

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


 
Димон   (2005-03-02 01:48) [13]


> iZEN ©   (02.03.05 01:45) [12]

Понимаешь ли в чем дело, семерка стоит дороже.
Мне net не нужен. Мне нужен win32 и все.

Т.е. ты хочешь сказать, что и с нет win32 у delphi2005 будут проблемы?


 
Димон   (2005-03-02 01:48) [14]

Может мне на трешке все написать? У меня она лицензионная...


 
iZEN ©   (2005-03-02 01:50) [15]

Если нет завязки конкретно на Delphi, то советую Java в качестве долгоиграющей "консолидирующей" платформы, поскольку она безболезненно собирает и десктопные, и серверные, и мобильные части. Но в этом случае клиенты у вас будут, прямо скажем, специфические - корпоративные.


 
Димон   (2005-03-02 01:54) [16]


> iZEN ©   (02.03.05 01:50) [15]

Нет. Клиент:
1) Убогие классы наших вузов
2) Крутые классы наших вузов
3) Убогие классы наших олигархов
4) Крутые классы наших олигархов (своя сеть по всей стране! не VPN)
5) Индивинуальные пользователи вплоть до win 98.


 
iZEN ©   (2005-03-02 01:55) [17]

D2005.


 
Димон   (2005-03-02 01:58) [18]

Ну вот и я такого мнения.
Я выдал задание на разбирательско с d2005+starteam.

Блин, сотрудник скулит от них :((( Особенно от второго. Он его теритий день устанавливает. Пришлось самому MSDE ставить. В итоге штатный триал не фига его не поставил.

Вы сами d2005 смотрели серьезно?


 
iZEN ©   (2005-03-02 02:05) [19]

Нет. Я в глаза его не видел.
Основываюсь на иных ощущениях.


 
Димон   (2005-03-02 12:16) [20]

Может на трешке все-таки можно написать?

Мы не используем никаких компонент, кроме как с закладок standard и additional.

Остальное свое в том числе и транспорт над WinSock.


 
PVOzerski ©   (2005-03-02 12:19) [21]

А трешка - вещь хорошая :) Я только один серьезный недостаток вижу - отсутствие полноценного беззнакового 32-разрядного целого. Но это не всегда и важно. К тому же никто не запретит использовать связку D3 + FreePascal в одном проекте.


 
Игорь Шевченко ©   (2005-03-02 12:26) [22]

iZEN ©   (02.03.05 01:25) [7]


> пока не вышел Longhorn - а там уж и конец близок для всех
> 32-битных нативных приложений.


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

Димон   (02.03.05 01:22) [6]

Может и не понял, только переведи смысл термина "отчуждаемый".
В любом случае, на знакомом продукте писать всяко быстрее и производительнее, чем на незнакомом.


 
Димон   (2005-03-02 12:58) [23]


>  [22] Игорь Шевченко ©   (02.03.05 12:26)

Для себя я записную книжку могу написать на любом языке - хоть на горбушке купленном.

Если я собираюсь продавать - нужна лицензия. Свободно продаваемый продукт я называют отчуждаемым.

Не поленюсь и опишу еще раз продукт.

В 9каком-то году была выпущена компьютерная деловая игра БИЗНЕС-КУРС, которая посвещена обучению бизнесу, и в частности, финансовому менеджменту и бухучету.

Средой разработки был лицензионный дельфи 3, т.е. мы этот продукт покупали. Покупал не я (это еще до меня было), но он точно честно куплен. Он и сейчас у нас есть.

Время идет, нужно обновляться. Т.к. есть масса наработок в рамках другого проекта для более поздних версий (например для дельфи 6), то хочется оба проекта (обновление игры и текущий проект) вести на одной среде разработки. Дельфи 6 куплен в ларьке.  :(((

Т.е. нам нужно покупать дельфи. Но что покупать? Купить сейчас можно только 2005 и вроде как дельфи7.

Из всего арсенала компонентов, предоставляемых дельфи, мы используем только компоненты с первых трех закладок. Т.е. dac и прочие прибамбасы нам не нужны. Сетевой обмен "живет" на своей реализации протокола непосредственно над WinSock.

Продукт предназначен как корпоративным пользователем, так и индивидуальным (на домашних компьютерах).

Обладая данным описанием можно ли что-то конкретное посоветовать? На чем писать?


 
Игорь Шевченко ©   (2005-03-02 13:16) [24]

Я бы посоветовал 2005.

Хотя для такого рода проекта, на мой взгляд, подойдет C#, если смотреть в будущее. Изучать, правда, больше, зато писать меньше. Тем более, плюс для покупки 2005


 
Вольный Стрелок ©   (2005-03-02 14:05) [25]

Лучшее - враг хорошего.
Если все компилится и работает под трёшкой, и ничего не планируете крутого (что нет в 3) добавлять, то зачем платить больше?
Разве только за казенный счет растопырить пальцы...


 
Димон   (2005-03-02 14:09) [26]

Да вот и я про трешку думаю :)))

Вообще стоит посмотреть на ее лицензию. Оказывается мы не покупаем дельфи, а только покупаем право на ней работать :))) А право дает борланд. Может он меня уже лишил права работать на дельфи 3 :)


 
Jeer ©   (2005-03-02 14:14) [27]

Купит - не купить...
А кто писать-то все будет ?
Если вопрос о смене команды не "принципиалный", то Java.
Иначе - перекупить лицензию на D5,6,..


 
Димон   (2005-03-02 14:25) [28]


> Иначе - перекупить лицензию на D5,6,..

так нельзя. Если не ошибаюсь согласно лицензионному соглашению этого делать нельзя. Это должен разрешить борланд. Я спрашивал об этом у Орлика.

Другой вопрос, что мне нужен дистрибутив. Его нужно купить. Это точно.

Борланд его не даст.


 
Сергей Орлик   (2005-03-02 17:25) [29]

Здравствуйте, Коллеги

1. "Насколько я понимаю семерка еще продается. Твое мнение, что лучше купить ее, чем 2005? Замечу, что 2005 вроде как дешевле семерки."

поставляется сейчас только 2005. в составе идет StarTeam Standard.

2."Я выдал задание на разбирательско с d2005+starteam.
Блин, сотрудник скулит от них :((( Особенно от второго. Он его теритий день устанавливает. Пришлось самому MSDE ставить. В итоге штатный триал не фига его не поставил. "

RTFM ;) -есть жесткое требование по поддерживаемой версии MSDE, которое описано в StarTeam Installation Guide, Chapter 3, стр. 39 - звучит как Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) SP2 plus the Slammer Virus patch

- надо ставить соотв. патч к MSDE, который есть в триале StarTeam под названием SQL-MSDE-CriticalUpdate_ENU.msi в <StarTeam Utility>/msde2000/

just a note: весь стартим Enterprise Advantage с кучей интеграционых модулями и некоторыми специфичными custom forms ставится у меня в среднем где-то за час-полтора (в зависимости от скорости CD дисковода/сети).

3. "Мне net не нужен. Мне нужен win32 и все."
Win32 есть в Delphi 2005 и будет в след. версиях. Можно устанавливать D2005 без Delphi for .NET и С#.NET

4. "перекупить лицензию на D5,6,.."
к сожалению, по лицензионному соглашению - нельзя. Возможно только в особых случаях (поглощение одной компании другой и т.п.) и только по согласованию с Borland.

5. "С Delphi, наверное, будет то же, что и с JBuilder: их элементарно объединят на базе единой платформы Eclipse."
Есть Delphi, есть VS.NET, есть JBuilder, есть Eclipse - это разные IDE, разрабатываемые или поддерживаемые Borland.

Если есть более конкретные вопросы связанные с выбором/интеграцией тех или иных продуктов и технологий - мой e-mail: sorlik@borland.ru и sorlik@borland.com

С уважением,
Сергей Орлик
Borland

P.S. извиняюсь за сумбур в последовательности вопросов-ответов, как уж получилось :)


 
Сергей Орлик   (2005-03-02 17:29) [30]

Сорри, по теме треда забыл сказать - про Eclispe ;)

В разделе Статьи | ALM на http://www.ALMportal.ru выложен "Обзор Borland Software Delivery Platform (Core SDP) for Eclipse".

Ну а в Статьи | Windows/.NET - новые материалы по Delphi.

+ http://bdn.borland.com/article/0,1410,32990,00.html -  Borland R&D Lab демонстрирует текущее функциональное состояние проекта C++Builder на ядре Delphi 2005 в очередном ролике BDN Tv.

С уважением,
Сергей


 
Димон   (2005-03-02 17:57) [31]


>  [30] Сергей Орлик   (02.03.05 17:29)

Добрый день, Сергей.

Вы в свою очередь простите меня за сумбур:)

1. Сначала мы ставили триал star team. На установке critical update висели более часа. При том ползунок полз слева направа. Доходя до конца все начиналось сначала. Пришлось срубить установку.
2. Потом мы поняли, что битый диск. Скачали critical update. Пересоздали CD-R.
3. После этого при переустановке сервера все вроде поставилось, но пришлось устанавливать update руками.
4. В дальнейшем при последующих перестановках сервера вроде апдейт ставился нормально.
5. После этого захотелось жить не на MSDE, а на MS SQL Server 2000. Возможность этого описана в том же разделе, который указывали вы. Естественно все это было прочитано. Версия MS SQL server 2000 - 8.00760. Это как раз и есть та требуемая версия, которая описана в guide. При подключении к MS SQL server 2000 возникает сообщение: код 1024, message: update or delete failed. Судя по profile сервер star team подключается к MS SQL. Далее на одной из команд срубается.

Вот заставить работать star team на этом сервере так и не удалось.

ВОПРОСЫ:
1. Может это ограничение trial? Тогда почему это не описано. Как минимум на диске я этого не нашел.
2. Может я ошибаюсь с определением версии MS SQL? Может быть на него все-таки нужно что-то ставить?


 
vuk ©   (2005-03-02 17:58) [32]

to Сергей Орлик:
Немного не в тему, но баги в компиляторе D2005 Borland править собирается? А то полезные вещи (типа class helpers) вроде есть, а в Win32 до конца не работают...


 
Димон   (2005-03-02 18:02) [33]


> [32] vuk ©   (02.03.05 17:58)
> to Сергей Орлик:
> Немного не в тему, но баги в компиляторе D2005 Borland править
> собирается? А то полезные вещи (типа class helpers) вроде
> есть, а в Win32 до конца не работают...

В тему, в тему. Меня этот вопрос тоже волнует. Некоторые вещи пришлось переписывать чтобы они начали компилироваться.

Может это уже есть в service packах?


 
vuk ©   (2005-03-02 18:05) [34]

to Димон   (02.03.05 18:02) [33]:
>Может это уже есть в service packах?
Не знаю. Я в QC описание отправлял. Статус как был Reported, так и остался, то есть за баг это пока не считается.


 
Димон   (2005-03-02 18:08) [35]


>  [34] vuk ©   (02.03.05 18:05)

:(((
У меня были непонятки с использованием констант в объявлении индексов массивов. Исправлялось переносом объявления константы в другой модуль.

Типа такого

const
  c = 10;
var
  a: [c+222..c+2222] of integer;

ругается при компиляции на "+" после первого "c".

Может я плохо знаю синтаксис? И это есть ошибка, просто раньше delphi это пропускал? Но почему в новом проекте такая штука компилируется?


 
Димон   (2005-03-02 18:22) [36]

Попробовали еще на паре серверов MS SQL Server (версия 8.00.760) - результат тот же, сообщение об ошибке то же.

Судя по документации с MSDN конфигурация 8.00.760 удовлетворяет требованиям installation guide в отношении mssql server 2000.


 
Игорь Шевченко ©   (2005-03-02 18:34) [37]

Димон   (02.03.05 18:08) [35]

А по-человечески писать не пробовал ? :)


 
Димон   (2005-03-02 18:37) [38]


>  [37] Игорь Шевченко ©   (02.03.05 18:34)

Синтаксис есть синтаксис. Оно либо есть, либо его нет.
Если я ему не противоречу, то это мое дело как писать.
:)))

Данный продукт развивается уже не первый год. Много написано. Много написано старого. Много того, что даже рефакторить не стоит: сразу в корзину и заново. Поэтому есть места, кудя я не лезу по принциписальным соображениям. Это одно из них.


 
Игорь Шевченко ©   (2005-03-02 18:42) [39]

Димон   (02.03.05 18:37) [38]

Для синтаксиса обычно в документации есть четкие правила. Если твоя конструкция попадает под них, то смело пиши в http://qc.borland.com

Если же не попадает, то тоже пиши - раз пропускает через раз.

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


 
Димон   (2005-03-02 18:47) [40]


>  [39] Игорь Шевченко ©   (02.03.05 18:42)

Да ладно тебе, Игорь:)
Понимание у всех разное.
Я тоже считаю, что не способствует. Но это лишь маленькая часть "неспособства". Там куча чего нужно модернизировать. При том многие аспекты куда более глубоко, чем подменить какие-то константы. Даже руки пачкать об такой код не хочеться. Все нафиг и написать заново.

:))



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

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

Наверх





Память: 0.58 MB
Время: 0.04 c
1-1109825163
ТехникПТО
2005-03-03 07:46
2005.03.20
Шифрование данных


9-1103645931
Creep
2004-12-21 19:18
2005.03.20
OpenGL и mega1.1


1-1110230253
Ермак
2005-03-08 00:17
2005.03.20
Отловить перемещение окна


4-1107445384
Artur
2005-02-03 18:43
2005.03.20
Система


14-1108381037
boriskb
2005-02-14 14:37
2005.03.20
Любителям поплевать в сторону США





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский