Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Выбор языка программирования\среды разработки

Автор: bornbill
Дата сообщения: 24.08.2012 21:55
Причина топика проста давно ничего не кодилось.....
Начну по порядку.
1. Опыт программирования есть пусть не очень большой(5-6 лет), но все же. Плохо то что активно этим занимался лет 10-12 назад.
2. Языки программирования асм,с,с++,delphi
3. Проект небольшой но с большими планами поддержкой и планируемым долгим сроком жизни(в будущем возможны 3 лица или просто помощники в поддержке проекта).
4. Проект использует в основном сбор и анализ информации(формочек немного(20-25 по текущим прикидкам),возможно БД,обязательно сеть(увы на уровне коннекта и прямой передачи, загрузка\выгрузка файлов(web загрузить файл с сервера\загрузить файл на фтп\другие варианты....))
Требования к среде разработки
1. формочки\плюшечки.... ржавый предмет\вкус формалина на милом лице(асм люблю и уважаю и осилю на нем написание, но заморачиваться с изнасилованием своего старого мозга желания нет)
2. эффективность выходного кода как в плане размера так и скорости исполнения
3. независимость от всяких .net и т.д. и т.п.
Требования к языку программирования
1. Простота\относительная популярность\независимость\возможность задуматься о переносе на другие платформы(это в далеком будущем но все же)
Цели
1. Выбор современной среды разработки\языка программирования

Заранее благодарен за тыканье носом что на ваш взгляд стоит выбрать и на чем писать...

N.B. проект есть и готов но выглядит как набор скриптов на вбс\повершелле\батники\и автоит(допиливало много народа) сейчас появилась необходимость перевести это все в 1 целое и более эффективное чем расчет интегралов в автоите.
Автор: akaGM
Дата сообщения: 25.08.2012 12:56
если всё-таки предполагается межплатформа, то вот очень кратко моё мнение:

связка Гнусный Си + Питон + Qt
вряд ли есть что-то лучшее, идущее на двух платформах (Винь/Линь)

а так, наверное, Жаба, правда, она не входит у тебя в п.2
Автор: Vega251
Дата сообщения: 30.08.2012 13:42
Если знаете Делфи, то чем DElphi Rad Studio X2 не подходит? Решается все очень просто и компонентов полно. Не нужно париться с привязкой к .net.
Вариант с QT также можно рассмотреть, однако вам проще все делать все на дельфях.
Кроме того, ваши скрипты легко там же оставить, вызывая их WinExec и т.д.
Скорость работы Embarcadero увеличила, так что дерзайте.
В любом случае, если не нужен лишний выпендреж, почему не воспользоваться тем, что облегчает работу?
Автор: rrromano
Дата сообщения: 02.09.2012 15:40
bornbill
Все зависит от вашей готовности учить новое. Более простой случай у Vega251, тут на выходе меньше граблей. Вариант akaGM более интересный, но и сложнее и с рисками.

Автор: YuriyRR
Дата сообщения: 03.09.2012 22:37
Раз упоминался ассемблер, то писать надо на Delphi. )
Под линухом все будет и так работать под wine.
от QT уже и нокия отказалась )))
Автор: XPEHOMETP
Дата сообщения: 04.09.2012 11:35
Если cтоит вопрос о Delphi + кроссплатформенность, то не надо забывать о Free Pascal + Lazarus
Автор: cp58
Дата сообщения: 04.09.2012 14:31
bornbill
Чтобы не заботиться с проблемами переносимости, то следует сразу использовать ненавистные вами
Цитата:
3. независимость от всяких .net и т.д. и т.п.
. Здесь я бы посоветовал python и (qt или gtk+). Если знакомы с C++, то проще будет использовать java. Нативно C++ и тот же qt или gtk+. Нативный вариант, конечно, более производительный, однако, дольше делать. На ассемблере прикладную программу писать неблагоразумно.
Автор: TechnoDreamer
Дата сообщения: 04.09.2012 18:17
Delphi XE2 смотрится вполне логичным выбором в данном случае. Причем можно попробовать сразу на FireMonkey начать. Или же Lazarus. Только вот мне кажется с третьим пунктом не всё так гладко выйдет (особенно в плане поиска кодеров).
Автор: alexgala
Дата сообщения: 09.11.2012 15:45
Уж мое мнение FireMonkey 2 , на XE3, на будущее все таки перспектива.
Автор: 3J5N9P
Дата сообщения: 09.11.2012 16:00

Цитата:
2. Языки программирования асм,с,с++


Цитата:
проект есть и готов но выглядит как набор скриптов на вбс\повершелле\батники\и автоит


CPP и Visual Studio
Автор: JustAMaaan
Дата сообщения: 11.11.2012 11:31
Ну раз .Net нельзя, тогда кроме Delphi XE и выше ничего и не остаётся. Если предполагается долгая жизнь и поддержка проекта, лучше держаться в мэйнстриме.
Автор: snike555
Дата сообщения: 14.11.2012 19:50
А почему делфи, а не Lazarus? Вроде хорошо подходит.
Автор: mrUlugbek
Дата сообщения: 16.11.2012 09:22
да именно сборка
CodeTyphon уже готовые компоненты из коробки..
Автор: Fire_Dragon
Дата сообщения: 16.11.2012 09:36
Я бы посоветовал С\С++ плюс какую-нибудь бесплатную библиотеку виджетов типа wxWidgets, Ultimete++, fltk например, все инструменты доступны бесплатно, распространенность, кросплатформенность, мощь, всегда можно прикрутить python и т.д.
Но придётся поучиться и приготовиться узнать много нового.
Автор: salexn1
Дата сообщения: 16.11.2012 11:59
Fire_Dragon

Цитата:
Но придётся поучиться и приготовиться узнать много нового.

если программа не большая, то это все равно что C300 использовать для убийства комара

а вообще странное требование - независимость от всяких .net

он по-моему уже повсюду
Автор: ooptimum
Дата сообщения: 16.11.2012 12:08
bornbill
Какому языку из списка "с,с++,delphi" вы сами отдаете предпочтение?
Автор: snike555
Дата сообщения: 16.11.2012 12:14

Цитата:
Какому языку из списка "с,с++,delphi" вы сами отдаете предпочтение?

Правильный вопрос, так как есть универсальный правильный ответ: "делай в том что лучше знаешь".
Автор: renilen
Дата сообщения: 16.11.2012 12:21

Цитата:
Какому языку из списка "с,с++,delphi" вы сами отдаете предпочтение?

проще всего осваиватеся Delphi из этого списка
с++ долго осваивать, но сишников наверное больше требуется и им больше платят

Страницы: 1

Предыдущая тема: Файл поврежден, ошибка в Inno Setup


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.