powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Помогите выбрать язык программирования, чтобы соскочить с 1С
58 сообщений из 58, показаны все 3 страниц
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35979379
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть несколько идей по написанию программ, но писать походу я уже умею только на 1С.
Еще на дельфи когда-то писал, но ненавижу Паскаль, не хочу на дельфи возвращаться.
Хочется взять готовый инструмент и писать на нем простенькие программы по обработке файлов, с графическим инструментом, с встраиваемой СУБД типа sqllite или myssql portable. Может со временем что-то и другое появится.

Чтобы желание исполнилось, его нужно хорошо описать.
Итак. Каким я представляю себе идеальный язык разработки?

По формам:
1. Визуальный конструктор форм. Я рисую на форме элементы управления.
2. Привязка событий элементов управления из визуального конструктора, т.е. у каждого элемента есть палитра событий, при щелчке на событии создается его обработчик.
3. В программном коде нет никакого лишнего мусора, который служит для реализации кода согласно правилам языка (как в QT, там куча паразитного кода). Желательно, чтобы код можно было написать в блокноте и компилятору он был понятен. Т.е. если писать код вручную, то не нужно было указывать лишний мусор, который пишется для того, чтобы натянуть модель графического интерфейса на синтаксис языка.
В коде формы должны быть только процедуры-обработчики событий.
4. Возможность программно назначать обработчики событий элементам управления.
5. Возможность создавать свои элементы управления и/или вкладывать форму друг в дружку (вложенные формы).
6. Привязку элементов управления к данным формы не обязательно иметь, это можно в принципе делать и ручками.
7. Возможность просто вызывать одну форму из другой, например, кодом:
Код: plaintext
MyForm = New Forms.MyForm; MyForm.Open; 

По базе данных:
1. Использовать для доступа язык SQL
2. Работа со встроенными базами данных (т.е. не клиент-серверными).

Из прочего:
1. Библиотеки для работы с XML
2. Работа с редактированием Rich Text (для меня это важно)
3. Работа с OLE в виндоуз (например, для доступа к Excel)

Посоветуйте, что изучать.
Начал изучать QT, но необходимость писать мусорный код убила наповал, хотя сама библиотека логична и понятна.

Имел опыт написания программ на Delphy, на PHP писал программу для работы сайта, формировал меню, базу данных страниц.

А вот GUI как-то выпали из рассмотрения. Посоветуйте, на чем писать.


Помогите, пожалуйста с выбором!
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35979387
цешарпщик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Fixin1. Визуальный конструктор форм. Я рисую на форме элементы управления.
Посоветуйте, что изучать.
Начал изучать QT, но необходимость писать мусорный код убила наповал, хотя сама библиотека логична и понятна.
Походу только C#.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35979391
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, NET не годится.
Хочется, чтобы при установке у пользователя не нужно было делать никаких лишних телодвижений.
JRE еще подойдет, но не более того...
Хотя конечно, было бы удобнее использовать EXE, т.е. компилятор.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35979396
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
цешарпщик,
C## требует NET или нет?
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35979409
цешарпщик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FixinДа, NET не годится.
Хочется, чтобы при установке у пользователя не нужно было делать никаких лишних телодвижений.
JRE еще подойдет, но не более того...
Хотя конечно, было бы удобнее использовать EXE, т.е. компилятор.А не нужно ничего будет устанавливать, .NET 3.5.1 входит в Windows по умолчанию, просто еще пара файлов в system32. В Windows 7 в смысле, или ты собираешься запускать свои проекты на Win98? А для чего тебе такая древность? Ну, если позарез нужна древняя экзотика то VB6 будет лучший выбор
C## требует NET или нет? Да требует.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35979414
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
цешарпщик,

Я вот смотрю коды на джава, вроде ничего лишнего нет, типа h-файлов, предварительных объявлений и т.п.

Но нужно JRE...

В любом случае надо или NET иметь или JRE... для юзверя.
QT хорош - дает EXE файл, но его синтаксис не для слабонервных - там очень много мусорного кода.
На джава все пишется по существу, без лишних деклараций.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35979428
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
цешарпщик,

.NET 3.5.1 входит в Windows по умолчанию


Существуют такие версии винды, в которые FW входит по учмоляанию:

Version 3.0 of the .NET Framework is included with Windows Server 2008 and Windows Vista

Но на другие его надо ставить.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35979430
цешарпщик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Fixin
В любом случае надо или NET иметь или JRE... для юзверя.Или windows 32. Тебя не напрягает, что у юзверя как минимум должно быть 500Мб в windows 32? А почему так напрягает еще 80Мб JRE ему распаковать?
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35979431
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
цешарпщик, но ведь QT обходится без этого, давая юзверю конретно то, что ему надо в Exe-файле.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35979432
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ксати, очень хотелось бы возможность управлять приложениями через OLE, т.е создавать объекты InternetExplorer.Application & Excel.Application. Джава это может?
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35979465
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fixin,

Я в свое время пользовался JACOB для таких целей. Что сейчас не знаю. Встраивать IE не пытался. Я довольно двано явой занимался - может сейчас что изменилось.

MS поддерживает разработку под Office при помощи .NET и встраивание IE. Еще довольно просто самому писать ActiveX контролы на C# при помощи визуального редактора.

Сейчас C# статически типизирован - пожтому чтобы работать с COM надо либо импортировать библиотеку типов либо писать код череp Reflection. В C# 4.0 появится ключевое слово dynamic - и можно будет обходиться без этого.

Еще, как мне кажется, C# подинамичнее развивается - существует такая штука как linq и прочие лямбды.

Если ориентироваться на винды, то тут безусловно рулит C# - на жабе, как мне кажется, труднее вызывать winapi. Вот есть, например, сайт сборник объявлений WinAPI функций для использования из C#.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35979467
AHgpuXa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JCom
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35979469
цешарпщик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Fixinцешарпщик, но ведь QT обходится без этого, давая юзверю конретно то, что ему надо в Exe-файле.Воистину так. Сотри windows/system32 и проверь, запусти свой exe-файл
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35979555
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Delphi или Visual FoxPro. Остальное сложнее нагромажденее, требовательнее к железу и т.д. Если чисто по работе с базами данных - проще Visual FoxPro еще не изобрели. Если не только с данными - Delphi. Если планируешь под КПК то всетаки NET. Можно еще чегонить на Visual Basic + Acces (мне такое не нравиться).

Пишу как умею. Дорого, долго...
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35979576
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fixinцешарпщик,

Я вот смотрю коды на джава, вроде ничего лишнего нет, типа h-файлов, предварительных объявлений и т.п.

Но нужно JRE...

В любом случае надо или NET иметь или JRE... для юзверя.
QT хорош - дает EXE файл, но его синтаксис не для слабонервных - там очень много мусорного кода.
На джава все пишется по существу, без лишних деклараций.
Вместо h-файлов я использую интерфейсы, читайте Роберта Мартина, всё должно быть связано через интерфейсы, так что выходит примерно та же фигня.

Qt как раз вполне замечательная библиотека. Слабонервные порадуются удобству. А что такое лишние декларации???
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35979676
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
цешарпщикFixinцешарпщик, но ведь QT обходится без этого, давая юзверю конретно то, что ему надо в Exe-файле.Воистину так. Сотри windows/system32 и проверь, запусти свой exe-файл

Не утрируй, ты понял о чем я веду речь.
Или ты не видишь разницы между Винда + EXE и Винда + Прослойка (JRE или NET) + Программа?
Винда стоит точно у всех пользователей. NET и JRE нет.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35979680
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLoВместо h-файлов я использую интерфейсы, читайте Роберта Мартина, всё должно быть связано через интерфейсы, так что выходит примерно та же фигня.

Qt как раз вполне замечательная библиотека. Слабонервные порадуются удобству. А что такое лишние декларации???

Меня при попытке освоения QT убила необходимость писать H файлы и написание интерфейса отдельно от реализации. Без IDE безнадежно... В Java от этого уже отказались. Я это вынес в отдельную тему:
http://sql.ru/forum/actualthread.aspx?tid=663063
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35979723
igorekk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FixinXDiaBLoВместо h-файлов я использую интерфейсы, читайте Роберта Мартина, всё должно быть связано через интерфейсы, так что выходит примерно та же фигня.

Qt как раз вполне замечательная библиотека. Слабонервные порадуются удобству. А что такое лишние декларации???

Меня при попытке освоения QT убила необходимость писать H файлы и написание интерфейса отдельно от реализации. Без IDE безнадежно... В Java от этого уже отказались. Я это вынес в отдельную тему:
http://sql.ru/forum/actualthread.aspx?tid=663063
А Вы Qt Designer или Qt Creator даже не пробовали?
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35979859
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLo
Qt как раз вполне замечательная библиотека. Слабонервные порадуются удобству. А что такое лишние декларации???

Надо сказать, что в ней действительно много Legacy без которого лично я обошелся бы :)
И капризная до жути. Но при всем богатстве выбора, другой альтернативы нет (c)
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35979863
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fixin
Меня при попытке освоения QT убила необходимость писать H файлы и написание интерфейса отдельно от реализации. Без IDE безнадежно...

Та ты шо o O
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980067
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)XDiaBLo
Qt как раз вполне замечательная библиотека. Слабонервные порадуются удобству. А что такое лишние декларации???

Надо сказать, что в ней действительно много Legacy без которого лично я обошелся бы :)
И капризная до жути. Но при всем богатстве выбора, другой альтернативы нет (c)
Ну, я кроме хелло вёлд там ничего не делал, но мне понравилось на первый взгляд, и документация миленькая, не бесит как МСДН...
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980072
D_Artanjan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть еще wxWidgets, пробовал - в общем даже и ничего, только уж больно
раздутый exe-шник получается в результате компиляции. Да и IDE их родной
уж очень капризный в настройках и тормозной, студия лучше.
Чем wxWidgets лучше QT -
да в общем только одним - моделью лицензирования. Используя QT можно либо писать
коммерческие программы - но тогда надо платить много, либо только бесплатные
и не платить ничего.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980145
eee-pc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
херней страдаете, товарищи.

дотнет, ява и сипп каждый для своих целей.
никто не запрещает вам их смешивать кстати.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980178
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D_Artanjan
да в общем только одним - моделью лицензирования. Используя QT можно либо писать
коммерческие программы - но тогда надо платить много, либо только бесплатные
и не платить ничего.

1. Уже давно L GPL
2. Есть способы обойти GPL буде есть такое желание
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980194
цешарпщик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FixinИли ты не видишь разницы между Винда + EXE и Винда + Прослойка (JRE или NET) + Программа?
Винда стоит точно у всех пользователей. NET и JRE нет.Неа, не понял. Ты хочешь сказать, что твои экзешники на кутэ самодостаточны и не дергают никакие exe и dll из system32? Вот я и предлагаю стереть system32 и узнать это. А то что java32 не лежит в windows рядом с system32 это всего лишь политическая проблема, до 1999-2000 года Java была такой же составной частью Windows как и directx и system32 и точно так же распаковывалась в Windows при установке. И никто не пищал что пользователю нужно еще 30Мб JRE установить, они и так уже в windows свое место занимали. Так в чем теперь проблема я не понимаю. Минимум объема винчестеров сейчас 80Гб, а у многих 0,5Тб, найти в них 80Мб для JRE уже лет 7 как не составляет никакой проблемы.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980211
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLo
Надо сказать, что в ней действительно много Legacy без которого лично я обошелся бы :)
И капризная до жути. Но при всем богатстве выбора, другой альтернативы нет (c)
Ну, я кроме хелло вёлд там ничего не делал, но мне понравилось на первый взгляд, и документация миленькая, не бесит как МСДН...[/quot]

Мне не нравятся мелочи. Например IMHO было бы удобнее (не идеологически, а житейски) наследовать лайоуты и виджеты от одного предка, иметь какой-то фиктивный виджет для стретча и т.п. мелочи. Что касается капризности вчера хаха ловили по полной программе. При наличии трех установленных версий MSVC (и вполне корректных настройках компиляции) Qt собрала кадавра из разных версий CRT, который в целом вроде работал :) но QString::toStdString корректно работать отказывался, вплоть до развала хипа. Пришлось на одной из машин сносить все версии MSVC кроме одной и пересобирать Qt. Осадок остался ...
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980261
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan),

Системные переменные не пробовали смотреть? Не должно оно так себя вести о_О
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980328
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLoGluk (Kazan),

Системные переменные не пробовали смотреть? Не должно оно так себя вести о_О

Ты не поверишь, весь день с ними кувыркались configure лепил что то жуткое с завязками в разных местах на 71 и 80 и 2009 в заголовке солюшена, хотя все переменные смотрели на 2005 :)

В общем пока все к едреням не посносили, дело не пошло
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980339
igorekk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
цешарпщикFixinИли ты не видишь разницы между Винда + EXE и Винда + Прослойка (JRE или NET) + Программа?
Винда стоит точно у всех пользователей. NET и JRE нет.Неа, не понял. Ты хочешь сказать, что твои экзешники на кутэ самодостаточны и не дергают никакие exe и dll из system32? Вот я и предлагаю стереть system32 и узнать это. А то что java32 не лежит в windows рядом с system32 это всего лишь политическая проблема, до 1999-2000 года Java была такой же составной частью Windows как и directx и system32 и точно так же распаковывалась в Windows при установке. И никто не пищал что пользователю нужно еще 30Мб JRE установить, они и так уже в windows свое место занимали. Так в чем теперь проблема я не понимаю. Минимум объема винчестеров сейчас 80Гб, а у многих 0,5Тб, найти в них 80Мб для JRE уже лет 7 как не составляет никакой проблемы.
Для Qt-программ надо иметь пару длл-ок или слинковать программу уже с длл-ками.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980352
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLoGluk (Kazan),

Системные переменные не пробовали смотреть? Не должно оно так себя вести о_О

С манифестами под 2005 тоже еще та засада. Но это уже скорее в адрес микрософта
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980361
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)XDiaBLoGluk (Kazan),

Системные переменные не пробовали смотреть? Не должно оно так себя вести о_О

Ты не поверишь, весь день с ними кувыркались configure лепил что то жуткое с завязками в разных местах на 71 и 80 и 2009 в заголовке солюшена, хотя все переменные смотрели на 2005 :)

В общем пока все к едреням не посносили, дело не пошло
А я вот сегодня отлаживал программу, и смотрю, утечка памяти, попытался понять почему, и она исчезла о_О, как не бывало, ну нету и всё, никакой утечки. Вот и думай теперь, что это было. А и фиг с ней, нет, так нет.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980390
Fixin,
советую CLARION. Отличная СУБД + безглючная работа с OLE + необходимый минимум всяких кнопок, закладок и меню.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980445
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLo
А я вот сегодня отлаживал программу, и смотрю, утечка памяти, попытался понять почему, и она исчезла о_О, как не бывало, ну нету и всё, никакой утечки. Вот и думай теперь, что это было. А и фиг с ней, нет, так нет.

Утечки это бытовуха :) Поставь DevPartner (если не страшно). Много нового про свои (и не только) программы узнаешь
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980505
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)XDiaBLo
А я вот сегодня отлаживал программу, и смотрю, утечка памяти, попытался понять почему, и она исчезла о_О, как не бывало, ну нету и всё, никакой утечки. Вот и думай теперь, что это было. А и фиг с ней, нет, так нет.

Утечки это бытовуха :) Поставь DevPartner (если не страшно). Много нового про свои (и не только) программы узнаешь
Да в С++ Билдере утечки итак отлавливаются, при отладке. Оттуда я про неё и узнал. А что мне такого даст этот ДевПартнёр помимо отлова утечек?
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980525
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igorekkА Вы Qt Designer или Qt Creator даже не пробовали?
QT Designer пробовал как раз.
QT Creator нет, в принципе, я пишу про случаи без IDE. Даже при использовании IDE будет много лишнего кода, который затрудняет восприятие, в том числе H-файлы.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980527
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D_Artanjan Используя QT можно либо писать
коммерческие программы - но тогда надо платить много, либо только бесплатные
и не платить ничего.
А разве нельзя писать бесплатно коммерческие программы с открытым кодом?
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980535
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
цешарпщик Ты хочешь сказать, что твои экзешники на кутэ самодостаточны и не дергают никакие exe и dll из system32? Вот я и предлагаю стереть system32 и узнать это.
Не надо демагогии. QT формирует EXE-файл, который запускается в той ОС, для которой скомпилирован, без всяких дополнительных файлов. Достаточно установленной ОС.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980554
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗабаненныйFixin,
советую CLARION. Отличная СУБД + безглючная работа с OLE + необходимый минимум всяких кнопок, закладок и меню.

Мне идеально подошло бы EXE-файл + встроенная СУБД, т.е. СУБД, хранящая данные в файле...
По минимуму чтобы было инсталляций разной хрени.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980561
Fixin,
CLARION создает как раз EXE-файл (если на другой комп - несколько DLL надо кинуть в windows\system32 - вот и вся инсталляция. А данные держать внутри одного файла считаю опасным занятием.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980613
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fixinцешарпщик Ты хочешь сказать, что твои экзешники на кутэ самодостаточны и не дергают никакие exe и dll из system32? Вот я и предлагаю стереть system32 и узнать это.
Не надо демагогии. QT формирует EXE-файл, который запускается в той ОС, для которой скомпилирован, без всяких дополнительных файлов. Достаточно установленной ОС.
Разве? А я что-то не заметил, чтобы оно без длл-ок тяжёлых КуТэшных запускалось. Там есть статическая линковка? Видно я недоглядел где-то.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980659
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗабаненныйFixin,
CLARION создает как раз EXE-файл (если на другой комп - несколько DLL надо кинуть в windows\system32 - вот и вся инсталляция.

Неохота быть привязанной к одной СУБД все же.

ЗабаненныйА данные держать внутри одного файла считаю опасным занятием.
Поясните почему? Та же 1с8 хранит данные в одном файле. И MSSQL тоже хранит в двух файлах - базы и транзакции... ;-)
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980665
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLoFixinцешарпщик Ты хочешь сказать, что твои экзешники на кутэ самодостаточны и не дергают никакие exe и dll из system32? Вот я и предлагаю стереть system32 и узнать это.
Не надо демагогии. QT формирует EXE-файл, который запускается в той ОС, для которой скомпилирован, без всяких дополнительных файлов. Достаточно установленной ОС.
Разве? А я что-то не заметил, чтобы оно без длл-ок тяжёлых КуТэшных запускалось. Там есть статическая линковка? Видно я недоглядел где-то.
Как вы думаете, если люди разработали компиляцию в EXE, то почему бы им не сделать и включение DLL?
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980674
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLoGluk (Kazan)XDiaBLo
А я вот сегодня отлаживал программу, и смотрю, утечка памяти, попытался понять почему, и она исчезла о_О, как не бывало, ну нету и всё, никакой утечки. Вот и думай теперь, что это было. А и фиг с ней, нет, так нет.

Утечки это бытовуха :) Поставь DevPartner (если не страшно). Много нового про свои (и не только) программы узнаешь
Да в С++ Билдере утечки итак отлавливаются, при отладке. Оттуда я про неё и узнал. А что мне такого даст этот ДевПартнёр помимо отлова утечек?

Много чего, профилятор например. Впрочем, не уверен что он интегрируется с Borland-ом.
И при мне был случай когад после его установки пришлось сносить систему.

Так что выбирай, но осторожно, но выбирай (c)
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980676
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLoFixinцешарпщик Ты хочешь сказать, что твои экзешники на кутэ самодостаточны и не дергают никакие exe и dll из system32? Вот я и предлагаю стереть system32 и узнать это.
Не надо демагогии. QT формирует EXE-файл, который запускается в той ОС, для которой скомпилирован, без всяких дополнительных файлов. Достаточно установленной ОС.
Разве? А я что-то не заметил, чтобы оно без длл-ок тяжёлых КуТэшных запускалось. Там есть статическая линковка? Видно я недоглядел где-то.

есть. опционально как в твоем любимом детище Борланда :)
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980716
Fixin
Неохота быть привязанной к одной СУБД все же.

Как понять - неохота быть привязанной к одной СУБД?
Fixin
Поясните почему? Та же 1С хранит данные в одном файле...

Безнаказанность хранения данных в одном файле основывается на ежедневном архивировании всей базы - не так ли? (интересно мнение специалиста по 1С - возможно, придется работать с этой сисетмой). Многие защитники 1С утверждают, что к архивам вроде как раз в 5 лет обращаются для восстановления - ой не верится мне што-то...
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980767
mirasim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Fixin,

Попробуй С++ Builder. выдает ехе шники. твоим требованиям удовлетворяет. очень похоже на Delphi. только язык там с++. Всякого кода не тобою написанного кода там конечно будет, но не так много как в QT. К базам можно через ODBC подконнектится, главное чтоб драйвер был.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980768
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)XDiaBLoFixinцешарпщик Ты хочешь сказать, что твои экзешники на кутэ самодостаточны и не дергают никакие exe и dll из system32? Вот я и предлагаю стереть system32 и узнать это.
Не надо демагогии. QT формирует EXE-файл, который запускается в той ОС, для которой скомпилирован, без всяких дополнительных файлов. Достаточно установленной ОС.
Разве? А я что-то не заметил, чтобы оно без длл-ок тяжёлых КуТэшных запускалось. Там есть статическая линковка? Видно я недоглядел где-то.

есть. опционально как в твоем любимом детище Борланда :)
Я не люблю Борланда, просто исторически сложилось, что на работе на нём пишу. Я бы и рад избавиться, да пока не вышло. Надо ещё раз на Qt посмотреть, может на него перелезу. Если статическая линковка есть, это уже лучше, значит я ошибался.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980877
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLoЕсли статическая линковка есть, это уже лучше, значит я ошибался.

со -static exe-ники будут пухлые.
если надумаешь перелезать, лучше на 2003. В 2005 реальный гемор с манифестами при развертывании (но -static от него кстати спасает)
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980932
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)XDiaBLoЕсли статическая линковка есть, это уже лучше, значит я ошибался.

со -static exe-ники будут пухлые.
если надумаешь перелезать, лучше на 2003. В 2005 реальный гемор с манифестами при развертывании (но -static от него кстати спасает)
Блин, вот пухлые не хотелось бы...
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35980947
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLoGluk (Kazan)XDiaBLoЕсли статическая линковка есть, это уже лучше, значит я ошибался.

со -static exe-ники будут пухлые.
если надумаешь перелезать, лучше на 2003. В 2005 реальный гемор с манифестами при развертывании (но -static от него кстати спасает)
Блин, вот пухлые не хотелось бы...

Там обычно тока эти надо:

QtCore4.dll (QtCored4.dll)
QtGui4.dll (QtGuid4.dll)
msvcr71.dll (msvcr71d.dll)
msvcp71.dll (msvcp71d.dll)

Не очень много. Вся Qt гораздо больше
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35981146
elwood
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для windows рулит .net
А уж если проблемы с деплойментом пугают, то есть возможность сделать инсталлер, который автоматом поставит .net в случае его отсутствия. Для .net 2.0 его размер будет в районе 20 мегабайт.
//
Если уж охота нативные модули лепить, тогда C++ (MSVC MFC, Qt или C++ Builder) либо Delphi
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35981439
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забаненный
Безнаказанность хранения данных в одном файле основывается на ежедневном архивировании всей базы - не так ли?
В 1с да, нужно архивировать файл целиком, но это не обязательно для встроенных баз, точно не знаю.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35981441
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mirasimFixin,

Попробуй С++ Builder. выдает ехе шники. твоим требованиям удовлетворяет. очень похоже на Delphi. только язык там с++. Всякого кода не тобою написанного кода там конечно будет, но не так много как в QT. К базам можно через ODBC подконнектится, главное чтоб драйвер был.

В QT Builder ругаю и всю MFC заодно. Говорят, там мусорного кода еще больше, всякие карты событий и т.п....
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35981995
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)XDiaBLoGluk (Kazan)XDiaBLoЕсли статическая линковка есть, это уже лучше, значит я ошибался.

со -static exe-ники будут пухлые.
если надумаешь перелезать, лучше на 2003. В 2005 реальный гемор с манифестами при развертывании (но -static от него кстати спасает)
Блин, вот пухлые не хотелось бы...

Там обычно тока эти надо:

QtCore4.dll (QtCored4.dll)
QtGui4.dll (QtGuid4.dll)
msvcr71.dll (msvcr71d.dll)
msvcp71.dll (msvcp71d.dll)

Не очень много. Вся Qt гораздо больше
Последние два вроде не надо, поскольку я не Visual Studio компилировал.
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35982044
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLoGluk (Kazan)XDiaBLoGluk (Kazan)XDiaBLoЕсли статическая линковка есть, это уже лучше, значит я ошибался.

со -static exe-ники будут пухлые.
если надумаешь перелезать, лучше на 2003. В 2005 реальный гемор с манифестами при развертывании (но -static от него кстати спасает)
Блин, вот пухлые не хотелось бы...

Там обычно тока эти надо:

QtCore4.dll (QtCored4.dll)
QtGui4.dll (QtGuid4.dll)
msvcr71.dll (msvcr71d.dll)
msvcp71.dll (msvcp71d.dll)

Не очень много. Вся Qt гораздо больше
Последние два вроде не надо, поскольку я не Visual Studio компилировал.

разумеется :) последние два исключительно для иллюстрации того что цепляют два первых, при условии что их компиляют MSVC 2003. Оставляя за скобками скользкие моменты, этих 4 dll достаточно для развертывания Qt-приложения
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35984128
PureBasic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Могу предложить язык PureBasic .
У него простой синтаксис и изучить его можно за короткое время даже по справке.
В его составе есть более 800 функций, что позволяет разрабатывать проги даже не зная как работает ОСь и что такое API.
Есть встроеная поддержка баз данных Oracle, MySQL, Access
С его помощью можно создавать консольные, окнонные и игровые приложения под Windows, Linux и MacOS.

Вот пример создания окна с надписью
; Открываем окно
OpenWindow(1 , 200, 250, 200, 50, "Заголовок окна", #PB_Window_MinimizeGadget)
CreateGadgetList( WindowID (1) )
TextGadget(2, 70, 16, 180, 15, "Привет мир!")

Repeat; Начало главного цикла Repeat-Until
Event = WaitWindowEvent(); Получаем текущий идентификатор события
Until Event = #PB_Event_CloseWindow
End; Завершаем работу программы

Размер скомпилированой проги всего 12КБ и для её работы ненужны никакие внешние библиотеки все в EXE.

Вот скрин окна этой проги
http://s50.radikal.ru/i127/0905/df/1eb31e4c9101.png
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35984268
ябщик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PureBasicРазмер скомпилированой проги всего 12КБ и для её работы ненужны никакие внешние библиотеки все в EXE.

Вот скрин окна этой проги
http://s50.radikal.ru/i127/0905/df/1eb31e4c9101.png
То же самое на groovy
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
import groovy.swing.SwingBuilder
import java.awt.BorderLayout as BL

def swing = new SwingBuilder()
count =  0 
def textlabel
def frame = swing.frame(title:'Frame', size:[ 300 , 300 ]) {
  borderLayout()
  textlabel = label(text:"Click the button!", constraints: BL.NORTH)
  button(text:'Click Me',
         actionPerformed: {count++; textlabel.text = "Clicked ${count} time(s)."; println "clicked"},
         constraints:BL.SOUTH)
}
frame.show()
http://groovy.codehaus.org/Swing+Builder
А компилируется в момент запуска, хотя можно и jar-ники замутить
...
Рейтинг: 0 / 0
Помогите выбрать язык программирования, чтобы соскочить с 1С
    #35984361
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PureBasicМогу предложить язык PureBasic .


PureBasic — коммерческий компилятор языка программирования, увы.
http://ru.wikipedia.org/wiki/PureBasic
...
Рейтинг: 0 / 0
58 сообщений из 58, показаны все 3 страниц
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Помогите выбрать язык программирования, чтобы соскочить с 1С
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]