реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Уход от Delfi, на конторе
SasaVitebsk
сообщение Jun 8 2011, 07:29
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Занимаемся различной электроникой. Сопутствующие програмки для PC до этого писали под Delfi. Понятно, что тема себя изжила.
Подыскиваем новый пакет для дальнейшей деятельности.
RAD студия выглядит как-то оторвано от общего потока.
VS кажется слишком монстрообразной. Текучка программистов значительная и боимся сложностей с поддержкой написанных пакетов.
Скачал и установил QT (QT Creator). Вроде выглядит привлекательно. Поддерживается, развивается. Локализация русская. Много примеров. Форумы. Бесплатная.

Кто поделится своими наблюдениями. Посоветует. Замечания.
Заранее благодарю.
Go to the top of the page
 
+Quote Post
goodwin
сообщение Jun 8 2011, 08:13
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



Все "cопутствующие програмки для PC " написанные еще на D2, прекрасно дышат под любой NT, включая w7.
В трехстах килобайтах несут все самое необходимое, включая VCL.
Запустил и работает...
Или хочется потрахаццо с луниксами, дот NET-ами и другими монстроидальными жабообразностями?
Хочется на каждом клиентском компе толстый интернет для обновления этой байды/поиска старых версий для отката?
Есть положительный опыт юзания новых сред от некрочипа и атмел? wink.gif

Разъясните подробней насчет "тема себя изжила".
Непонятно sm.gif
Go to the top of the page
 
+Quote Post
DSIoffe
сообщение Jun 8 2011, 08:49
Сообщение #3


Дима
*****

Группа: Свой
Сообщений: 1 683
Регистрация: 15-12-04
Из: Санкт-Петербург
Пользователь №: 1 486



Присоединяюсь.
Для "сопутствующих программок" мне прекрасно хватает D7, более новые версии только медленнее работают и делают намного более крупные EXE. И не надо грузить в систему всякие дополнительные вещи, в EXE всё есть. А если новый профессиональный программист не может прочесть код на Delphi, то он не очень-то профессионален.


--------------------
© CОПЫРИГХТ: Дмитрий Иоффе, Советский Союз.
Приглашаю посмотреть: http://muradowa.spb.ru/ и http://www.drtata.narod.ru/index.html
Go to the top of the page
 
+Quote Post
smalcom
сообщение Jun 8 2011, 09:00
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



Есть два направления для RAD. Если нравятся плюсы, то QTCreator в руки, если шарп, то студия(она хоть и монстр но у нее столько плюшек, которые ускоряют написание). Студию сожно заменить на SharpDevelop или Monodevelop. Никаких проблем у клиентов это не вызывает. Затачивание ПО под mono фреймворк позволит без гемора запускать программу как под вин так и лин. В большинстве случаев простое ПО под .net и без допиливания запускается под mono.
С некрочипом дела не имел. Под атмел пишу в codeblocks.

Цитата
Разъясните подробней насчет "тема себя изжила".

делфи давно подох и разложился
Go to the top of the page
 
+Quote Post
DSIoffe
сообщение Jun 8 2011, 09:21
Сообщение #5


Дима
*****

Группа: Свой
Сообщений: 1 683
Регистрация: 15-12-04
Из: Санкт-Петербург
Пользователь №: 1 486



Цитата
делфи давно подох и разложился

Запахло священной войной...


--------------------
© CОПЫРИГХТ: Дмитрий Иоффе, Советский Союз.
Приглашаю посмотреть: http://muradowa.spb.ru/ и http://www.drtata.narod.ru/index.html
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jun 8 2011, 09:23
Сообщение #6


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(smalcom @ Jun 8 2011, 13:00) *
делфи давно подох и разложился

Вместе с борландом
Цитата
В феврале 2006 года Borland Software Corporation объявила о своих планах полностью переключиться на разработку и поддержку средств управления жизненным циклом приложений (Application Lifecycle Management, ALM). В рамках этого плана Borland приобрела компанию-поставщика ALM-решений Segue Software Inc и анонсировала планы о поиске покупателя на часть бизнеса компании, связанного с созданием средств разработки приложений, включая линейки Borland Developer Studio (Delphi, C++Builder, C#Builder) и JBuilder. Покупателя не нашлось, поэтому направление интегрированных средств разработки (Integrated Development Environment, IDE), было выделено в коммерчески самостоятельное подразделение CodeGear. А в Интернете даже появился проект по сбору средств на приобретение Delphi с целью сделать его Open Source продуктом.[3]

7 мая 2008 года компания Embarcadero Technologies приобрела у Borland Software её подразделение CodeGear за 23 млн долларов и 7 млн долларов в дебиторских задолженностях, доставшихся Borland.

6 мая 2009 стало известно о том, что компания Borland Software будет продана за 75 млн долларов британской компании Micro Focus, специализирующейся на поддержке крупных корпоративных систем на языке COBOL.

В общем, это как пикад. Смысл оставлять (а тем более покупать за деньги) есть только для поддержания большого количества "нажитого непосильным трудом".

Сорри за лирическое отступление.
По теме:
Если "Сопутствующие програмки для PC" предполагаются чисто под винду, то и среду разработки логично взять родную - MSVS.
Если подразумевается кроссплатформенность - тогда ориентация на C#/Mono, GTK, Qt.
Кстати, насчёт "бесплатности" Qt - это ещё большой вопрос.
Пока лицензия LGPL, но ввиду планомерного подминания Nokia (владельца прав) под MS возможны варианты.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Буратино
сообщение Jun 8 2011, 09:36
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



Какие именно сопутствующие программы обсуждаются? Ну какая область применения?


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
vvs157
сообщение Jun 8 2011, 10:02
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(MrYuran @ Jun 8 2011, 13:23) *
Пока лицензия LGPL, но ввиду планомерного подминания Nokia (владельца прав) под MS возможны варианты.
Ну будет как с жадным до бабала Ораклом, который очень хотел "монетизировать" OpenOffice. Часть ядра разработчиков ушла и организовала форк LibreOffice, котрый сразу заменил ОО во многих линуксовах дистрах. Оракл какое-то время делал хорошую мину при плохой игре и не хотел отдавать никому бренд OpenOffice, а потом сломался и отдал весь ОО Apache. "Монетизация" из-за LibreOffice с треском провалилась.
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Jun 8 2011, 10:21
Сообщение #9


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



если нужно все-в-одном, беспроблемная кроссплатформенность, наличие мощных средств разработки и кучи бесплатных библиотек, можете посмотреть на Java/Scala

Сообщение отредактировал ukpyr - Jun 8 2011, 10:22
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jun 8 2011, 10:36
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Программисты (за исключением одного) работают и с железом и с ПО для PC. Собственно и сам так. Работа там в С и здесь с D7 - мягко говоря напрягает. Да и смысла не вижу. Уход в билдер координально не решает проблему. Не собираюсь спорить, ну думаю что большинству очевидно. Сам D7 сейчас уже не поддерживается и не отвечает текущим требованиям.
Приложения пишем - обычные для таких контор. Сервисные пакеты для своих приборов. Удалённый съём данных с приборов. Хранение и обработка результатов, генераторы отчётов. Объединение в сеть. Обслуживание стендов и так далее. Короче интерфейс пользователя + работа с изделиями 232/485/ethernet.
По поводу кроссплатформенности - раньше (естественно) вопросы не возникали. В текущий момент - приходится подумывать. То есть если есть такая возможность, то я думаю это всё же плюс. Хотябы имиджевый.
Я пока не принял решение - именно по этому к Вам и обращаюсь. Хочется услышать разные мнения. Очень бы хотелось послушать тех, кто пытается применять другие пакеты в рамках небольшой конторы. Плюсы и минусы.

Цитата(DSIoffe @ Jun 8 2011, 11:49) *
А если новый профессиональный программист не может прочесть код на Delphi, то он не очень-то профессионален.

Как раз по D7 координальных вопросов не возникает. Хотя тоже ... Боимся, что такие проблемы пойдут с переходом на MSVS.
По D7 тоже не всё гладко. Приходит новый программист. Пол года въезжает в тему. Потом год чёто правит, ругая попутно всё то, что написали предыдущие, потом уходит... Ну и так далее... )) Написанный крупный проект сервер-арм писался уже 4-5 программерами и представляет собой безсистемную сборку их творений. Иногда начинает тихо ехать крыша. Там исправишь - тут вылазит. ))
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jun 8 2011, 10:45
Сообщение #11


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(SasaVitebsk @ Jun 8 2011, 14:36) *
По D7 тоже не всё гладко. Приходит новый программист. Пол года въезжает в тему. Потом год чёто правит, ругая попутно всё то, что написали предыдущие, потом уходит... Ну и так далее... ))

Это от среды разработки никак не зависит sm.gif


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Jun 8 2011, 11:00
Сообщение #12


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Сам раньше писал всё на дельфи. Потом начало раздражать - дельфи тут, С в МК. В итоге перешел на Qt, правда связь только через RS-232 (последнее время через USB мост).
Go to the top of the page
 
+Quote Post
PhX
сообщение Jun 8 2011, 11:02
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 473
Регистрация: 10-09-06
Из: Тольятти. Самарская обл.
Пользователь №: 20 249



Цитата(ukpyr @ Jun 8 2011, 14:21) *
если нужно все-в-одном, беспроблемная кроссплатформенность, наличие мощных средств разработки и кучи бесплатных библиотек, можете посмотреть на Java/Scala

+1 за Java+Eclipse в качестве среды разработки.


--------------------
Если все, то не я...
Go to the top of the page
 
+Quote Post
DSIoffe
сообщение Jun 8 2011, 11:21
Сообщение #14


Дима
*****

Группа: Свой
Сообщений: 1 683
Регистрация: 15-12-04
Из: Санкт-Петербург
Пользователь №: 1 486



Цитата
Сам D7 сейчас уже не поддерживается и не отвечает текущим требованиям.

А я вот по ряду причин никогда не пользовался поддержкой Delphi... wink.gif
Не в порядке спора, а для себя интересно: чего Вам не хватает в Delphi 7 для Ваших задач?
Цитата
Сам раньше писал всё на дельфи. Потом начало раздражать - дельфи тут, С в МК.

А когда тут Delphi, а там VHDL - вообще! Особенно после 23 часов вспоминать, где какой синтаксис оператора case...


--------------------
© CОПЫРИГХТ: Дмитрий Иоффе, Советский Союз.
Приглашаю посмотреть: http://muradowa.spb.ru/ и http://www.drtata.narod.ru/index.html
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jun 8 2011, 11:25
Сообщение #15


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Разных готовых компонентов для Delphi по прежнему больше чем для VS. Соответственно на Delphi можно по прежнему быстрее написать крутую визуальную прогу чем в VS, за исключением облачных апликаций.

Но MS планирует в облаках полностью запускать весь MS Office. И тут интересный вариант был бы Visual Basic вернее VBA.
Приложения с VBA на базе Excel или Access смотрятся очень мощно и пишутся в лет.
Написанное на VBA имеет шанс без изменений быть портированным в облака и сильно упростить размещение и тех.поддержку софта для клиентов.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 09:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.01515 секунд с 7
ELECTRONIX ©2004-2016