|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.11.2013, 00:37 | #1 |
Пользователь
Регистрация: 14.11.2013
Сообщений: 20
|
Сразу извиняюсь перед модераторами, если выбрал не тот раздел, но дословно подходящей не нашел. Перенесите если посчитаете нужным.
Сам пишу на Delphi. Все в нем устраивает и всем моим требованиям он соответствует. Могу писать на С++. Пишу давно и в этом проблема. Стал часто беспокоиться не отстаю ли я от жизни. Все хочется перейти на что-то более инет-ориентированное и более распространенное. Посоветуйте что это может быть исходя из перечисленных ниже пожеланий: Пишу программы для настольных компов, как правило со сложными алгоритмами и большими обработками. По этой причине пугает использование интерпретаторов, так как это может замедлить программы в несколько раз, а то и в несколько десятков раз. Обычно немерянное количество входных и выходных форм. Поэтому языки-среды без визуального рисования интерфейса сильно усложнят жизнь. Желательно чтобы язык имел возможность взаимодействовать с базами данных без надстроек и плагинов. По возможности что-то свободнораспространяемое и кроссплатформенное. Ну это как бонус, не является обязательным условием. Что я уже разбирал: Java - посчитал недостатком скорость работы и трудности с визуальной частью. большие приложения на нем писать можно, но не оптимально. PHP - посчитал неподходящим почти по всем параметрам C# - глубоко не разбирал, отпугнуло его microsoft-вое происхождение. что о нем скажете? Что еще может быть из инет-языков подходящим для написания desktop-приложений? Lazarus - все подошло, но уж больно редок. Может там есть подводные грабли, которые я не заметил при беглом осмотре? QT - вроде подошло, но логика работы и библиотеки, какие-то уж больно экзотические. Есть что-то на С с теми же функциями, но ближе к нормальной логике? Что еще может быть? Романы писать не заставляю, естно. Желательно название и пару предложений в чем преимущество этой среды-языка, остальное буду гуглить. а... и еще... если скажете, что можно оставаться на Delphi и он не устарел, буду только благодарен Последний раз редактировалось Stilet; 15.11.2013 в 01:02. |
15.11.2013, 01:18 | #2 | ||||||||||||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Тоже самое с СУБД. Что бы ты ни делал какой-то дранный фокспрошник сделает в 1000 раз круче, только потому что ты пытаешся подогнать язык под задачу, а он уже будет обладать всеми средствами, способными оптимально эту задачу решить не напрягаясь. Цитата:
P.S. Что грубо? Ну звиняйте - не мы такие.
I'm learning to live...
|
||||||||||||
15.11.2013, 01:58 | #3 | ||||||||
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
1. То что оно работает 2. То что оно работает как хочет заказчик в своих мечтах 3. Работает? НЕ ТРОГАЙ! Вообще нет, интерпретатор по шустрее компилятора будет, в разы. Цитата:
Цитата:
Цитата:
А вот насчет плагинов - тут уж УВЫ. Баз данных зашкаливающее количество. Тут только Delphi впереди планеты всей, в плане одной строчки код под все БД. Если сидите на Delphi, то лучше Лазаря вы не найдете. Да, там Over9000 багов, но саппорт и комьюнити очень большое и шустрое. Проект активно развивается и развивается маштабно и под все платформы. Цитата:
как работает IDE (шутро или тормозит) зависит от пользователя. Цитата:
Цитата:
1. Привязан в установленному фреймворку. Если вы писали на 4.5, а у юзера XP какая-нибудь, вас проклянут и закопают за то что ваше ПО не подходит под требования. 2. Windows ONLY. Кроссплатформенность забыта. Есть на линукс хлипкий аналог, но не камильфо. Второе не критично если у вас виндузятники, а XP уже мертво и забыто даже M$. Первое тоже отвалится само собой. Фреймворк сам по себе очень мощный и по возможностям и по расширению. По сути, ILкод можно махом в VBA или C++ транслировать. Недостатком пожалуй будет открытое хранение этого IL-кода в бинарнике, т.е. я смогу вынуть исходники вашего ПО вплоть до форм и кнопок и ресурсов. Но и это решаемое и даже нахаляву. Цитата:
Но надо тоскать библиотеки с собой, а это порядком 30-40 Мб. Не критично. P.S. Есть ещё Code::Blocks, его посмотрите. P.P.s. вы расскажите что вы делать то хотите и где, а вам уже скажут на чем это проще делать. |
||||||||
15.11.2013, 10:18 | #4 | |||
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
Цитата:
Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|||
15.11.2013, 10:34 | #5 | ||
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
Цитата:
Есть такая штука: JetBrains dotPeek Есть ещё более профессиональные декомпиляторы, и могут по более. |
||
15.11.2013, 10:51 | #6 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Я знаю, но вы написали, что проблема доставания решаема на халяву. То есть, я понял это так, что вы хотели сказать, что существуют бесплатные и хорошие обфускаторы.
Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
15.11.2013, 10:51 | #7 | |||
Участник клуба
Регистрация: 11.08.2012
Сообщений: 1,226
|
Цитата:
Цитата:
А вы считаете, что на нём можно нормально писать дескопные приложения? Цитата:
|
|||
15.11.2013, 11:51 | #8 | |
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,799
|
Цитата:
От себя могу сказать, что чем больше в проекте (-ах) написано своего кода, тем больше должно быть фиолетово все остальное. Вон, в некоторых проектах для особой технологичности даже свою (частичную) версию Windows.pas делают, чтобы компилировать из-под Delphi от Borland под современные Windows. В конечном счете всё зависит от мастерства. |
|
15.11.2013, 12:11 | #9 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
http://forum.hiasm.com/ - Большой частью JavaScript. PHP туда же, гл. страница этого форума жирновата, но генерируется за менее чем секунду, и это при посещаемости >1000 в день, только главной страницы. В C++ надо минуту ждать пока оно мне DLL/EXE готовый выдаст всего 1 раз... Eclipse который я люто-бешено ненавижу, так же на Java... Изучите ECMA Script.. сами удивитесь. И да, C# генерирует IL-код, который исполняется на том самом интерпритаторе. И превращается в бинарный когда это надо, а не навсегда. Можно люто-бешено устроить срачь на тему "что быстрее", но УВЫ где-то быстрее компилятор, где-то интерпритатор, так то. |
|
15.11.2013, 12:16 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Еще раз повторяю - не задачу под язык нужно выбирать а язык под задачу.
I'm learning to live...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выбираю язык! | VladKartel | Свободное общение | 6 | 19.06.2012 08:06 |
Как добавить новый язык в среду Delphi | Яшар | Общие вопросы Delphi | 9 | 15.03.2011 08:50 |
выбираю институт | Ponkole | Свободное общение | 31 | 08.07.2010 23:59 |
Выбираю компилятор [Pascal] | White_foxSA | Обсуждение статей | 5 | 02.02.2010 17:25 |
Выбираю БД движок для Delphi-программы | pvasya | БД в Delphi | 13 | 06.12.2009 13:48 |