Що сталося з Borland Delphi? [зачинено]


69

У мене таке враження, що Delphi вже не дуже популярна. Але зараз на роботі мені довелося внести деякі зміни до старої програми Delphi, яку ми все ще використовуємо. Я використовував Borland Developer Studio 2006, і мені було дуже приємно та інтуїтивно працювати, хоча раніше я практично не зазнавав цього. Чи все ще Delphi все ще широко використовується, і я просто не знаю про це чи є інші причини його занепаду?


16
Слід усвідомити одне: як ви кажете, з цим дуже приємно та інтуїтивно працювати, і ви не єдиний, хто це помітив. Деякі компанії насправді вважають продуктивність, яку приносить Delphi, як справжню конкурентну перевагу. Вони обов'язково мовчать про використання Delphi, щоб їх конкуренція не зачепила. Тож у вас виходить досить широко використовувана мова, яка не має дуже високого профілю.
Мейсон Уілер

3
Борленд мертвий, Дельфи - ні. Я одного разу запитав Джеффа Дантемана, хто такий "Френк Борленд", думаючи, що він запустив Борланда. Джефф сказав мені, що Філіпп Кан створив персону Френка Борланда як маркетинговий трюк.
Майкл Райлі - AKA Gunny

9
www.isdelphidead.com;)
Стюарт

8
Як не дивно, я завжди припускав, що хтось створив Філіппа Кан як маркетинговий трюк!
Мартін Бекетт

5
@ Мейсон, як не звучить, як це звучить, це правда. Компанія, в якій я працював, зробила саме це, тому що дозволила їм конкурувати з більшими конкурентами, які використовували C. Якщо хтось запитав, обов'язково, ми б їм сказали. Але ми не пішли з шляху, щоб рекламувати те, що ми використовували.
GrandmasterB

Відповіді:


73

Delphi все ще живе і дуже живе, але під новою власністю.

Борленд справді програв їм шлях. У них була дійсно велика лінійка продуктів, і головне, що цікавило людей, - це Delphi, але те, що вважали PHB, буде великим - це не інструменти їх розробки, а їх інструменти управління життєвим циклом прикладних програм. Тож вони вкладають багато ресурсів у розробку та просування, що замість Delphi, і дозволяють гілці інструментів розвитку знемагати. Я навіть чув від деяких колишніх співробітників Borland в Delphi Live! Конференція кілька років тому про те, що люди, що торгують продажами, активно відсторонювались та не стимулювали (чи це слово?) взагалі намагатися продати Delphi, навіть потенційним клієнтам, які висловили зацікавленість.

Кілька років тому все змінилося. Borland продала весь підрозділ інструментів розробки Embarcadero Technologies, який до цього часу був відомий переважно програмним забезпеченням, пов’язаним із базами даних. Тепер їх велика претензія на славу полягає в тому, що вони - хлопці, які роблять Delphi. Протягом кількох місяців продажу акції Borland впали нижче $ 1 / акцію, і вони були викуплені компанією "корпоративного кладовища", яка в основному не робить нічого, крім управління ліцензійними зборами на існуючі товари. Borland більше не існує.

Хоча Embarcadero насправді піклується про Delphi. Вони доклали багато роботи та зусиль, а якість продукції надзвичайно покращилась за останні кілька випусків. Незважаючи на те, що рецесія та Delphi є єдиним комерційним інструментом у сприйнятому "віці розвитку з відкритим кодом", продажі були дуже сильними, і команда змогла досягти значного прогресу.

TL; DR: Borland мертвий; Delphi - ні. Зараз "Embarcadero Delphi", і він дуже живий і б'є.


14
Я ніколи не розумів, чому вони не пропонували дуже дешеву версію для некомерційних додатків , просто щоб залучити більше користувачів.
червоний бруд

10
Все почалося, коли Борленд змінив ім'я на " Інприз" , а потім назад. Або, можливо, раніше, коли Філіпп Кан покинув компанію. У будь-якому випадку Borland був заснований і жив сильно, як компанія, яка обслуговує розробників програмного забезпечення, і в один момент він вирішив перенести свою увагу на корпоративну мамбо-джамбо. Ось тоді багато, як я, відчували себе зрадженими та небезпечно захопленими у власній технології. Потім з'явилася Java ... Я все ще використовую Delphi 7 у застарілій роботі.
Апалала

8
@Gerry ласка , дивіться в умовах версії для початківців, Cmon, дохід по $ 1000 за РІК , це жарт? І я живу в колишній східноєвропейській країні.
Антоніо Бакула

7
@Gerry, оригінальна ціна Turbo Pascal була у світі дорогого програмного забезпечення. Сьогодні як у Java, так і у світі .NET є чудові початкові версії безкоштовно.

4
Борленд мав значну пропозицію мов, інструментів та додатків, але Паскаль був їх головним харчувальним квитком. Проблема полягає в тому, що вони складають усі свої яйця в кошик Windows, коли вони могли роз’їхатися на ринок Macintosh. Це може бути значно менше, але вони могли володіти стратегією розвитку крос-платформи. Той факт, що розробка Mac все ще робився в Паскалі, зробив це не головним. Якби вони грали в свої карти правильно, Java була б не стартером. Вибачте, але у Java немає нічого на Object Pascal.
Джоел Роджерс

12

Новіші версії (особливо XE) набагато кращі, ніж у 2006 році, це була досить глючна версія. І використання Delphi однозначно зменшується, а причина IMO - лише ціна. Delphi дуже дорогий і безкоштовної версії немає. Навіть компілятор не безкоштовний, що практично виключає Delphi як інструмент розробки з відкритим кодом.

І одна річ, яка сприяла повільному зниженню, - компілятор Delphi .NET, Borland та пізніше CodeGear доклали багато зусиль у цьому продукті, але це була велика помилка.


1
Цікаво, що я працюю з ним лише пару днів і ще не стикався з жодними проблемами. Я думаю, ціна справді є вагомою причиною не використовувати Delphi.
Лукас

2
@Lucas: Я радий це почути, але трохи здивований. Чесно кажучи, я виявив, що D2005 та D2006 були настільки глючними, що практично непридатними. Версія до D2005, (яку практично ніхто навіть не купував, і ті, хто майже не зненавидів це), Borland переписав IDE з нуля, і це знадобилося ще три випуски, перш ніж якість досягла допустимого рівня, головним чином, завдяки голодуванню з ресурсу розвитку, оскільки про проблеми із зором компанії, як я окреслив у своїй відповіді.
Мейсон Уілер

4
Я не думаю, що у вас є дані, щоб сказати, що "використання Delphi напевно зменшується". Я більше не працюю в Embarcadero, але можу вам сказати, що використання Delphi (продажа ліцензій - єдиний реалістичний маркер, який можна використовувати) РОЗШИРЕНО після того, як Embarcadero отримав Delphi. Також в останніх версіях є деякі дуже значні вдосконалення, а ще більш захоплюючі речі з’являються у нових випусках. Я більше не працюю там, тому не називайте мене шилом для компанії;)
Джон Кастер

3
@John Ви маєте рацію, я не маю точних даних, але грунтуючись на тому, що багато постачальників сторонніх виробників загинули або стрибали у вагоні .NET, і все важче знайти нових розробників Delphi, особливо молодих людей. З кожним роком наша група хорватських користувачів виходила з меншої кількості і т.д. Все це поєднувалося, і я думаю, що можу сказати, що використання Delphi (екосистеми) повільно зменшується від часів Delphi 7, btw. Я дуже люблю Delphi і активно використовую її протягом 15 років
Антоніо Бакула

1
Я використовував D2006 протягом декількох років і вважав його терпимим - до тих пір, поки я відключив розуміння помилок. При ввімкненому стані є значні витоки пам'яті.
Джеррі

11

Я використовував Delphi з версії 1 і представив його на своєму робочому місці. У той час ми використовували Visual Basic 3 для більшості наших розробок Windows, і я виявив, що Delphi був головою та плечима вище VB 3 для наших потреб.

Коли прийшов час перейти від 16 до 32 біт, наша команда розробників скористалася можливістю змінити архітектуру нашого продукту та відокремити інтерфейс користувача від двигуна обчислення. Саме в цей час ми перейшли з VB на 100% Delphi.

Що спричинило занепад Delphi з часом? Я думаю, що багато постів охопили кілька аспектів: Borland ne 'Inprise ne' Borland втрачає зосередженість на своїх основних прихильників. Пізніше було широко відомо, що Borland намагався продати Delphi сторонній компанії, що ніколи не викликає довіри у ваших користувачів.

Після придбання CodeGear я вважаю, що відсутність 64-розрядного компілятора може перешкодити його прийняттю. Зрештою я відмовився чекати 64-бітну версію компілятора від CodeGear і переніс механізм обчислення нашої компанії на безкоштовний компілятор Pascal (FPC), щоб ми тепер підтримували 64-бітну Windows, а також 32/64-бітний Linux платформи.

Я дуже чекаю майбутнього Delphi XE2. З підтримкою 64-розрядної платформи Windows AND OSX та iOS (підтримка iOS завдяки FPC) це перший випуск Delphi, який мене дуже хвилював за досить довгий час.


7

Так, він все ще широко використовується. Можливо, не так багато, як це було раніше, але я думаю, ви тут не будете CodeGear / Embarcadero, що надто багато скаржиться на свою базу користувачів, яка постійно зростає. Крім того, Embarcadero не перекладе розробку багатьох своїх інструментів (бази даних) на Delphi, якби вони думали, що у Delphi не буде майбутнього.


3

Можна, звичайно, скластися враження, що Delphi не дуже добре, якщо шукає роботу як розробник і має досвід Delphi. Здається, розробникам Delphi оголошено мало робочих місць, тоді як рекламується багато таких речей, як C #, Java та PHP.

Тому професійно розвивати навички Delphi може професійно "непогана інвестиція". Якщо достатньо розробників вирішить це, то видається розумним зробити висновок про те, що розробників буде використовувати все менше і менше.


2
Якщо головним питанням є створення резюме, то, безумовно, є кращі мови, на яких слід зосередитися. Але , не всі - працівники. Якщо ви є власником компанії, або є підрядником, або ви перебуваєте в місці, де ви можете вибрати технологію, Delphi все ще має багато сенсу.
GrandmasterB

2
@GrandmasterB: Як власник, я не можу дозволити собі витратити місяці на пошук нового розробника. У C # та Java вже є великий талант, з якого можна працювати і робити пошук нового розробника досить просто. Delphi? ну останній великий магазин Delphi, про який я знав у цій галузі, був закритий близько 8 років тому.
NotMe

1
Я не знаю, звідки походить це припущення, що програмісти не можуть вивчати нові мови. Найміть хорошого розробника , незалежно від конкретного синтаксису, який вони знають, і скажіть їм використовувати Delphi (якщо вважати, що ви хочете використовувати). Розумний та отримує речі зроблено, пам’ятаєте? Вивчення мови - це тривіальна частина.
гросмайстерB

@GrandmasterB - Якщо програміст не може вивчити нову мову, вони є марними як програміст.
Рамхаунд

3

Заробляв на життя Delphi з моменту випуску 1.0. Зараз користуюся XE з великим задоволенням. Ринок Delphi у США явно зник з усіх причин. Але моє враження таке, що в Європі він все ще досить здоровий і популярний.

Я думаю, що це тому, що Паскаль - мова, створена в Європі, і має там сильніші корені та традиції, ніж у США, батьківщині C / C ++, Microsoft та Windows, рідною мовою якої є C / C ++. MS та сімейство мов C завжди переважали у світі професійного програмування Windows, особливо в США.

Сказавши це, останнім часом, здається, з'явилося дельфійське відновлення завдяки CodeGear-Embarcadero.


3

Один аспект, який багато людей або ігнорували, або якось пропустили: Delphi не змогла залишатися актуальною.

Коли D1 вийшов ('94?), Було лише два варіанти розробки: Desktop або Server. Компанії D4 в основному випробовували води з розвитком Інтернету. За версією D7, нова програма швидше запускалася в браузері, ніж на робочому столі.

На жаль, Delphi не змінився. Приблизно в цей час більшість компаній-компіляторів почали провалюватися. Корпоратив рухався до Інтернету та використовував ці мови.

Безумовно, були створені нові додатки для робочого столу, але, відверто кажучи, мейнстрім перейшов.

Так, Борленд по-справжньому викрутився, але головна проблема полягала в тому, що вони не охопили Інтернет. .Net і Java зробили і завоювали серця і розум переважної більшості співробітників розробників. Навіть Delphi.Net був нещасним невдачею. Або занадто мало занадто пізно, або просто погане виконання, я не впевнений.

Якщо Embarcadero не змінить напрямок, Delphi продовжить залишатися продуктом лише для настільних ПК, і його потенційна частка на ринку продовжуватиме скорочуватися. Я розумію, що вони збільшили продажі, але збільшення продажів на скорочувальному ринку не зовсім там, де вони повинні бути. Я підозрюю, що багато з цих продажів просто надходять від компаній, що відмовляються від інших збоїв у цьому просторі.

Я любив Delphi. Однак я, як і багато інших, перевищив це понад 10 років тому. Якщо нам пощастить, він теж виросте.


2

Microsoft вбив їх

Але вони мали гарну допомогу від себе, вони, як правило, мали багато класних проектів, які працювали всередині країни, але мало, які досягли комерційного успіху.

EDIT: О, вибачте, ви мали на увазі Дельфі , а не Борланда. Ніколи не забудьте, але це якось з тієї ж причини. Я погоджуюсь, що Delphi був (є) хорошим IDE і за свої дні перевершує Visual Basic, але Microsoft має занадто багато можливостей для залучення розробників. Це в поєднанні з внутрішніми проблемами та перемиканням .Net разом з тим, що настільні програми стали менш популярними, прирекли їх на незрозумілість


Я не дуже розумію, як це зробили MS, якщо тільки Borland продовжував працювати над Delphi 7 IDE і зробив мовну модернізацію цього коду замість того, щоб переслідувати .NET ...
Антоніо Бакула

2
Borland також відвернувся від бази користувачів, яка поставила їх там, де вони були у 80-х, доволі трохи підвищивши ціни. Вони повинні були приклеїтись до "нижнього кінця" і залишити висококласні речі MS, і, можливо, про них все ще говоритимуть сьогодні. Сумно. Я був великим користувачем продуктів Borland з середини 80-х до початку 90-х.
MetalMikester

5
МС купив Андерса Хейльсберга , ось чому. ;-)
Спайк

1
Borland ніколи не робив легко програмування БД. Їх самий останній продукт говорить про те, що він підтримує Firebird. Однак вам доведеться придбати більш дорогі версії ... Професійна версія не постачається з накопичувачем DBExpress для Firebird. Що зривати.
Майкл Райлі - AKA Gunny

5
Ні, я не думаю, що MS мали багато спільного з цим. Borland припинив свою діяльність, повністю повернувшись спиною до менших ISV, що зробило їх успішними у пошуку великих корпоративних грошей.
ГрандмайстерB

2

Борланд убив Дельфи.

Написання програми за допомогою версії Delphi кілька версій назад просто не могло працювати. Нічого не працювало. Щось таке, як FTP-клієнт, не могло продовжувати працювати. Навіть просте програмування Win API, яке ідеально працює у VB6 та .NET, Delphi буде працювати 15% часу з тим самим кодом. Borland запропонував лише один пакет оновлень, залишивши кілька помилок, про яких вони знали. Якщо ви хочете їх виправити, у вас не було іншого вибору, як оновити. Судячи з користувачів, нова версія засмічена помилками, збоями IDE та безглуздістю від Borland: "Ми повинні залишатись вигідними", маючи на увазі, що ми повинні продовжувати платити їм за нові версії, які виходять щороку , інакше вони не надають жодної підтримки та виправлень.

Я вкорінювався за Delphi. Як користувач VB6, я повинен був прийняти рішення, якщо я повинен перейти на .NET, Borland Delphi або C ++. Відповідь була однозначною, оскільки Борленд тоді не хвилювався .NET. Інші користувачі скинули Delphi і перейшли до .NET. Навіть зараз думка про перехід на нову версію Delphi мені просто нудить. Спогади про те, як це просто не вдавалося, і нічого не спрацювало, а жадібність Борланда, просто змушують мене хотіти осторонь і не витрачати час. Сумно бачити, що щось піде добре, піде так неправильно.


3
Якщо ви цього не знали, Borland пішов, а Delphi зараз знаходиться під новим управлінням, яким керують люди, які насправді дбають про якість продукції. Ви повинні надати йому ще один вигляд. Останні випуски світлових років кращі за погані дні.
Мейсон Уілер

2

Delphi все ще живий і б'є, це чудовий інструмент, і остання версія XE2 принесла багато функцій, таких як 64-бітова компіляція, компіляція iOS та MACOS. Тож це тепер справді НАТИВУЮЧИЙ інструмент розробки багатоплатформ.

Це дуже сумно, що Borland зробив для Delphi, але Embarcadero, здається, змінює гру, я використовую Delphi з версії 4, і я зараз на XE2, і це, безумовно, найкраща версія Delphi, коли-небудь випущена, і оскільки вона тепер є багато -платформа Я б очікував, що новіші версії Delphi підтримуватимуть Win32, Win64, MACOS, iOS, Android, Linux ... всі основні платформи на ринку.

Продуктивність Delphi неймовірна, і як власник компанії я ніколи б не змінив нашу платформу розвитку, навіть якщо зараз важче знайти розробників Delphi, для кваліфікованого розробника вивчення мови справді швидко. У 2011 році ми найняли трьох розробників, які не знали Delphi, і тепер вони мають досить міцні знання мови і дуже швидко виробляють багато речей.


1

Я використовую Delphi приблизно з версії 3. Оскільки версія 8 (яка насправді не може вважатися продуктом, як це було так страшно), кожна наступна версія Delphi була вдосконаленням останньої. Delphi значно покращився в рамках Embarcadero, і я з нетерпінням чекаю майбутніх нововведень.

Весь продаж Борленда, зроблений з Delphi, був абсолютно божевільний (принаймні, з моєї точки зору), і не дивно, що їх придбав MicroFocus - компанія, претензія на славу якої була для Cobol .Net.

Але добре знати, що Delphi зараз знаходиться в спроможних руках Embarcadero.


Delphi 4 і 6 були спотиками, що 5 і 7 виправлено.
Ян Бойд

1

Delphi живий, як згадувалося вище, не тільки тому, що зараз він належить компанії, яка піклується, а й тому, що існує проект oss fpc / Lazarus. Він натхненний Turbo Pascal / Delphi і має дуже високий рівень сумісності з Delphi. Більше того, поточна версія Delphi використовує fpc для компіляції для iOS target. Це означає, що Embarcadero не сприймає цей проект як загрозу, а як партнер.


0

Я почав програмувати з delphi та interbase ще в 1997 році. Delphi був найкращим інструментом програмування. Я згадав, коли концепція трьох шарів з'явилася, це зробило додатки для баз даних набагато легшими та потужнішими. До Delphi 7 IDE був ідеальним. Але коли було випущено Delhpi 8, це сильно змінилося. Вони зробили все по-іншому, весь інтерфейс був модифікований, і, мабуть, це версія .NET, компоненти VCL важко було знайти, і весь IDE став набагато важчим для запуску в тих, що повернулися в часи, абсолютно нових MS XP SP1, встановлений на низькому рівні продуктивності. Так що в основному, коли почалося відхилення. Вирішуючи між моїм делі 7 і будь-якою новою версією Borland Delphi, я дотримуюся Delphi 7. Тож не тільки для мене, але й для багатьох інших програмістів, які я знаю, що працювали з Delphi поділяють цю саму точку зору. Також delphi 7 було дуже легко зламати. ми просто капелюх встановити, і серійний номер був усім номером "1".

З 2007 року по теперішній час я працюю з PHP5, тому не знаю, як виглядає версія Embarcadero.

Щасти

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.