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

 
 
> Уход от 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
 
Start new topic
Ответов
SasaVitebsk
сообщение Jun 8 2011, 10:36
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 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
halfdoom
сообщение Jun 8 2011, 11:30
Сообщение #3


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

Группа: Свой
Сообщений: 1 003
Регистрация: 20-01-05
Пользователь №: 2 072



Цитата(SasaVitebsk @ Jun 8 2011, 13:36) *
Написанный крупный проект сервер-арм писался уже 4-5 программерами и представляет собой безсистемную сборку их творений. Иногда начинает тихо ехать крыша. Там исправишь - тут вылазит. ))


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

Касательно языка и кросплатформенности - если есть время, то можете поэкспериментировать. В нашей конторе исторически использовались три языка: С,C++ и Delphi. К программистам нареканий не было, но стыковка разных модулей отнимала время и средства. В итоге было решено сделать три проекта на С++ и три на Delphi. Во всех случаях было требование переносимости, оценивалось общее время разработки нормализованное по сложности задачи. Также сознательно в ТЗ не были внесены некоторые пункты, с целью оценить время внесения изменений. Библиотеки и инструментарий программисты могли выбирать сами (в пределах разумного конечно).

Итог был (для меня) неожиданный - победил lazarus.freepascal.org. Один из программистов был сильно недоволен, но не привел убедительной аргументации, а обещание уволиться не выполнил.

С инструментарием с доступным исходным кодом нужно быть осторожным - особо инициативные пытались использовать свои патчи к fpc, но это было запрещено административно.
Go to the top of the page
 
+Quote Post
Konst_777
сообщение Jun 9 2011, 14:59
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



Цитата(halfdoom @ Jun 8 2011, 14:30) *
...Итог был (для меня) неожиданный - победил lazarus.freepascal.org. Один из программистов был сильно недоволен, но не привел убедительной аргументации, а обещание уволиться не выполнил....

Спасибо за ссылку на кроссплатформенную, бесплатную и, судя по Вашему рассказу, достойную замену Delphi cheers.gif
Go to the top of the page
 
+Quote Post
halfdoom
сообщение Jun 10 2011, 04:18
Сообщение #5


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

Группа: Свой
Сообщений: 1 003
Регистрация: 20-01-05
Пользователь №: 2 072



Цитата(Konst_777 @ Jun 9 2011, 18:59) *
Спасибо за ссылку на кроссплатформенную, бесплатную и, судя по Вашему рассказу, достойную замену Delphi cheers.gif


Вполне приемлемая замена Delphi. Не все гладко, конечно, но непреодолимых препятствий нет.

Цитата(AHTOXA @ Jun 9 2011, 13:34) *
Думаете, среди QT-программистов процент грамотных сильно выше? Сомневаюсь.

Согласен, приходилось просматривать несколько крупных (до сотни форм) проектов. Видно, что QT ребята знают хорошо, но качество собственного кода крайне низкое.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- SasaVitebsk   Уход от Delfi   Jun 8 2011, 07:29
- - goodwin   Все "cопутствующие програмки для PC " на...   Jun 8 2011, 08:13
- - DSIoffe   Присоединяюсь. Для "сопутствующих программок...   Jun 8 2011, 08:49
- - smalcom   Есть два направления для RAD. Если нравятся плюсы,...   Jun 8 2011, 09:00
|- - MrYuran   Цитата(smalcom @ Jun 8 2011, 13:00) делфи...   Jun 8 2011, 09:23
|- - vvs157   Цитата(MrYuran @ Jun 8 2011, 13:23) Пока ...   Jun 8 2011, 10:02
- - DSIoffe   Цитатаделфи давно подох и разложился Запахло свяще...   Jun 8 2011, 09:21
- - Буратино   Какие именно сопутствующие программы обсуждаются? ...   Jun 8 2011, 09:36
- - ukpyr   если нужно все-в-одном, беспроблемная кроссплатфор...   Jun 8 2011, 10:21
|- - PhX   Цитата(ukpyr @ Jun 8 2011, 14:21) если ну...   Jun 8 2011, 11:02
|- - MrYuran   Цитата(SasaVitebsk @ Jun 8 2011, 14:36) П...   Jun 8 2011, 10:45
|- - HARMHARM   Сам раньше писал всё на дельфи. Потом начало раздр...   Jun 8 2011, 11:00
- - DSIoffe   ЦитатаСам D7 сейчас уже не поддерживается и не отв...   Jun 8 2011, 11:21
|- - SasaVitebsk   Цитата(DSIoffe @ Jun 8 2011, 14:21) Не в ...   Jun 9 2011, 06:16
|- - dxp   Цитата(SasaVitebsk @ Jun 9 2011, 13:16) 1...   Jun 9 2011, 07:26
|- - AHTOXA   Да уж. Отличный способ побороть текучку программис...   Jun 9 2011, 08:01
|- - andrew_b   Цитата(AHTOXA @ Jun 9 2011, 12:01) перейт...   Jun 9 2011, 08:40
|- - zltigo   QUOTE (AHTOXA @ Jun 9 2011, 11:01) перейт...   Jun 9 2011, 08:52
||- - AHTOXA   Цитата(zltigo @ Jun 9 2011, 14:52) Им каж...   Jun 9 2011, 09:34
|- - AlexandrY   Цитата(AHTOXA @ Jun 9 2011, 11:01) Да уж....   Jun 9 2011, 08:58
|- - dxp   Цитата(AlexandrY @ Jun 9 2011, 15:58) Хот...   Jun 9 2011, 09:14
- - AlexandrY   Разных готовых компонентов для Delphi по прежнему ...   Jun 8 2011, 11:25
- - dxp   Цитата(SasaVitebsk @ Jun 8 2011, 14:29) С...   Jun 8 2011, 13:33
- - smalcom   ЦитатаДумаете, среди QT-программистов процент грам...   Jun 9 2011, 10:37
|- - AHTOXA   Цитата(smalcom @ Jun 9 2011, 16:37) Да. C...   Jun 9 2011, 10:46
- - SasaVitebsk   Я извиняюсь, просто загромождать не хотел. Не надо...   Jun 9 2011, 13:57
|- - AlexandrY   Цитата(SasaVitebsk @ Jun 9 2011, 16:57) =...   Jun 9 2011, 15:57
|- - SasaVitebsk   Цитата(AlexandrY @ Jun 9 2011, 18:57) Уже...   Jun 10 2011, 05:58
||- - AlexandrY   Цитата(SasaVitebsk @ Jun 10 2011, 08:58) ...   Jun 10 2011, 07:11
||- - sasamy   Цитата(AlexandrY @ Jun 10 2011, 11:11) А ...   Jun 10 2011, 08:36
|- - vvs157   Цитата(AlexandrY @ Jun 9 2011, 19:57) Это...   Jun 10 2011, 10:39
- - ukpyr   ЦитатаТеперь где-то утечка памяти - найти программ...   Jun 9 2011, 14:26
- - SasaVitebsk   К сказанному sasamy, добавлю следующее. Наличие и ...   Jun 10 2011, 09:21
- - Виктория   Поднимаю тему, если не наскучило... Мне немножко ...   Dec 6 2011, 13:54
|- - Виктория   А кто-нибудь из присутствующих использует в качес...   Dec 19 2011, 08:14
- - sigmaN   Согласен, что будущее за облаками.   Dec 6 2011, 20:13
- - _Pasha   Цитата(Виктория @ Dec 6 2011, 16:54) Laza...   Dec 20 2011, 06:19


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

 


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


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