|
|
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Есть несколько идей по написанию программ, но писать походу я уже умею только на 1С. Еще на дельфи когда-то писал, но ненавижу Паскаль, не хочу на дельфи возвращаться. Хочется взять готовый инструмент и писать на нем простенькие программы по обработке файлов, с графическим инструментом, с встраиваемой СУБД типа sqllite или myssql portable. Может со временем что-то и другое появится. Чтобы желание исполнилось, его нужно хорошо описать. Итак. Каким я представляю себе идеальный язык разработки? По формам: 1. Визуальный конструктор форм. Я рисую на форме элементы управления. 2. Привязка событий элементов управления из визуального конструктора, т.е. у каждого элемента есть палитра событий, при щелчке на событии создается его обработчик. 3. В программном коде нет никакого лишнего мусора, который служит для реализации кода согласно правилам языка (как в QT, там куча паразитного кода). Желательно, чтобы код можно было написать в блокноте и компилятору он был понятен. Т.е. если писать код вручную, то не нужно было указывать лишний мусор, который пишется для того, чтобы натянуть модель графического интерфейса на синтаксис языка. В коде формы должны быть только процедуры-обработчики событий. 4. Возможность программно назначать обработчики событий элементам управления. 5. Возможность создавать свои элементы управления и/или вкладывать форму друг в дружку (вложенные формы). 6. Привязку элементов управления к данным формы не обязательно иметь, это можно в принципе делать и ручками. 7. Возможность просто вызывать одну форму из другой, например, кодом: Код: plaintext По базе данных: 1. Использовать для доступа язык SQL 2. Работа со встроенными базами данных (т.е. не клиент-серверными). Из прочего: 1. Библиотеки для работы с XML 2. Работа с редактированием Rich Text (для меня это важно) 3. Работа с OLE в виндоуз (например, для доступа к Excel) Посоветуйте, что изучать. Начал изучать QT, но необходимость писать мусорный код убила наповал, хотя сама библиотека логична и понятна. Имел опыт написания программ на Delphy, на PHP писал программу для работы сайта, формировал меню, базу данных страниц. А вот GUI как-то выпали из рассмотрения. Посоветуйте, на чем писать. Помогите, пожалуйста с выбором! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2009, 23:07:18 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Fixin1. Визуальный конструктор форм. Я рисую на форме элементы управления. Посоветуйте, что изучать. Начал изучать QT, но необходимость писать мусорный код убила наповал, хотя сама библиотека логична и понятна. Походу только C#. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2009, 23:13:32 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Да, NET не годится. Хочется, чтобы при установке у пользователя не нужно было делать никаких лишних телодвижений. JRE еще подойдет, но не более того... Хотя конечно, было бы удобнее использовать EXE, т.е. компилятор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2009, 23:20:46 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
цешарпщик, C## требует NET или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2009, 23:24:40 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
FixinДа, NET не годится. Хочется, чтобы при установке у пользователя не нужно было делать никаких лишних телодвижений. JRE еще подойдет, но не более того... Хотя конечно, было бы удобнее использовать EXE, т.е. компилятор.А не нужно ничего будет устанавливать, .NET 3.5.1 входит в Windows по умолчанию, просто еще пара файлов в system32. В Windows 7 в смысле, или ты собираешься запускать свои проекты на Win98? А для чего тебе такая древность? Ну, если позарез нужна древняя экзотика то VB6 будет лучший выбор C## требует NET или нет? Да требует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2009, 23:33:19 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
цешарпщик, Я вот смотрю коды на джава, вроде ничего лишнего нет, типа h-файлов, предварительных объявлений и т.п. Но нужно JRE... В любом случае надо или NET иметь или JRE... для юзверя. QT хорош - дает EXE файл, но его синтаксис не для слабонервных - там очень много мусорного кода. На джава все пишется по существу, без лишних деклараций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2009, 23:39:13 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
цешарпщик, .NET 3.5.1 входит в Windows по умолчанию Существуют такие версии винды, в которые FW входит по учмоляанию: Version 3.0 of the .NET Framework is included with Windows Server 2008 and Windows Vista Но на другие его надо ставить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2009, 23:53:15 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Fixin В любом случае надо или NET иметь или JRE... для юзверя.Или windows 32. Тебя не напрягает, что у юзверя как минимум должно быть 500Мб в windows 32? А почему так напрягает еще 80Мб JRE ему распаковать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2009, 23:54:41 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
цешарпщик, но ведь QT обходится без этого, давая юзверю конретно то, что ему надо в Exe-файле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2009, 23:55:56 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Ксати, очень хотелось бы возможность управлять приложениями через OLE, т.е создавать объекты InternetExplorer.Application & Excel.Application. Джава это может? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2009, 23:57:14 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Fixin, Я в свое время пользовался JACOB для таких целей. Что сейчас не знаю. Встраивать IE не пытался. Я довольно двано явой занимался - может сейчас что изменилось. MS поддерживает разработку под Office при помощи .NET и встраивание IE. Еще довольно просто самому писать ActiveX контролы на C# при помощи визуального редактора. Сейчас C# статически типизирован - пожтому чтобы работать с COM надо либо импортировать библиотеку типов либо писать код череp Reflection. В C# 4.0 появится ключевое слово dynamic - и можно будет обходиться без этого. Еще, как мне кажется, C# подинамичнее развивается - существует такая штука как linq и прочие лямбды. Если ориентироваться на винды, то тут безусловно рулит C# - на жабе, как мне кажется, труднее вызывать winapi. Вот есть, например, сайт сборник объявлений WinAPI функций для использования из C#. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 00:36:01 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
JCom ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 00:42:43 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Fixinцешарпщик, но ведь QT обходится без этого, давая юзверю конретно то, что ему надо в Exe-файле.Воистину так. Сотри windows/system32 и проверь, запусти свой exe-файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 00:44:46 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Delphi или Visual FoxPro. Остальное сложнее нагромажденее, требовательнее к железу и т.д. Если чисто по работе с базами данных - проще Visual FoxPro еще не изобрели. Если не только с данными - Delphi. Если планируешь под КПК то всетаки NET. Можно еще чегонить на Visual Basic + Acces (мне такое не нравиться). Пишу как умею. Дорого, долго... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 07:03:05 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Fixinцешарпщик, Я вот смотрю коды на джава, вроде ничего лишнего нет, типа h-файлов, предварительных объявлений и т.п. Но нужно JRE... В любом случае надо или NET иметь или JRE... для юзверя. QT хорош - дает EXE файл, но его синтаксис не для слабонервных - там очень много мусорного кода. На джава все пишется по существу, без лишних деклараций. Вместо h-файлов я использую интерфейсы, читайте Роберта Мартина, всё должно быть связано через интерфейсы, так что выходит примерно та же фигня. Qt как раз вполне замечательная библиотека. Слабонервные порадуются удобству. А что такое лишние декларации??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 07:47:39 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
цешарпщикFixinцешарпщик, но ведь QT обходится без этого, давая юзверю конретно то, что ему надо в Exe-файле.Воистину так. Сотри windows/system32 и проверь, запусти свой exe-файл Не утрируй, ты понял о чем я веду речь. Или ты не видишь разницы между Винда + EXE и Винда + Прослойка (JRE или NET) + Программа? Винда стоит точно у всех пользователей. NET и JRE нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 09:23:41 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
XDiaBLoВместо h-файлов я использую интерфейсы, читайте Роберта Мартина, всё должно быть связано через интерфейсы, так что выходит примерно та же фигня. Qt как раз вполне замечательная библиотека. Слабонервные порадуются удобству. А что такое лишние декларации??? Меня при попытке освоения QT убила необходимость писать H файлы и написание интерфейса отдельно от реализации. Без IDE безнадежно... В Java от этого уже отказались. Я это вынес в отдельную тему: http://sql.ru/forum/actualthread.aspx?tid=663063 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 09:25:20 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
FixinXDiaBLoВместо h-файлов я использую интерфейсы, читайте Роберта Мартина, всё должно быть связано через интерфейсы, так что выходит примерно та же фигня. Qt как раз вполне замечательная библиотека. Слабонервные порадуются удобству. А что такое лишние декларации??? Меня при попытке освоения QT убила необходимость писать H файлы и написание интерфейса отдельно от реализации. Без IDE безнадежно... В Java от этого уже отказались. Я это вынес в отдельную тему: http://sql.ru/forum/actualthread.aspx?tid=663063 А Вы Qt Designer или Qt Creator даже не пробовали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 09:57:34 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
XDiaBLo Qt как раз вполне замечательная библиотека. Слабонервные порадуются удобству. А что такое лишние декларации??? Надо сказать, что в ней действительно много Legacy без которого лично я обошелся бы :) И капризная до жути. Но при всем богатстве выбора, другой альтернативы нет (c) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 10:50:58 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Fixin Меня при попытке освоения QT убила необходимость писать H файлы и написание интерфейса отдельно от реализации. Без IDE безнадежно... Та ты шо o O ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 10:52:32 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)XDiaBLo Qt как раз вполне замечательная библиотека. Слабонервные порадуются удобству. А что такое лишние декларации??? Надо сказать, что в ней действительно много Legacy без которого лично я обошелся бы :) И капризная до жути. Но при всем богатстве выбора, другой альтернативы нет (c) Ну, я кроме хелло вёлд там ничего не делал, но мне понравилось на первый взгляд, и документация миленькая, не бесит как МСДН... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 12:00:27 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Есть еще wxWidgets, пробовал - в общем даже и ничего, только уж больно раздутый exe-шник получается в результате компиляции. Да и IDE их родной уж очень капризный в настройках и тормозной, студия лучше. Чем wxWidgets лучше QT - да в общем только одним - моделью лицензирования. Используя QT можно либо писать коммерческие программы - но тогда надо платить много, либо только бесплатные и не платить ничего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 12:01:13 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
херней страдаете, товарищи. дотнет, ява и сипп каждый для своих целей. никто не запрещает вам их смешивать кстати. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 12:21:31 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
D_Artanjan да в общем только одним - моделью лицензирования. Используя QT можно либо писать коммерческие программы - но тогда надо платить много, либо только бесплатные и не платить ничего. 1. Уже давно L GPL 2. Есть способы обойти GPL буде есть такое желание ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 12:27:32 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
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 как не составляет никакой проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 12:29:56 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
XDiaBLo Надо сказать, что в ней действительно много Legacy без которого лично я обошелся бы :) И капризная до жути. Но при всем богатстве выбора, другой альтернативы нет (c) Ну, я кроме хелло вёлд там ничего не делал, но мне понравилось на первый взгляд, и документация миленькая, не бесит как МСДН...[/quot] Мне не нравятся мелочи. Например IMHO было бы удобнее (не идеологически, а житейски) наследовать лайоуты и виджеты от одного предка, иметь какой-то фиктивный виджет для стретча и т.п. мелочи. Что касается капризности вчера хаха ловили по полной программе. При наличии трех установленных версий MSVC (и вполне корректных настройках компиляции) Qt собрала кадавра из разных версий CRT, который в целом вроде работал :) но QString::toStdString корректно работать отказывался, вплоть до развала хипа. Пришлось на одной из машин сносить все версии MSVC кроме одной и пересобирать Qt. Осадок остался ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 12:33:26 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan), Системные переменные не пробовали смотреть? Не должно оно так себя вести о_О ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 12:49:22 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
XDiaBLoGluk (Kazan), Системные переменные не пробовали смотреть? Не должно оно так себя вести о_О Ты не поверишь, весь день с ними кувыркались configure лепил что то жуткое с завязками в разных местах на 71 и 80 и 2009 в заголовке солюшена, хотя все переменные смотрели на 2005 :) В общем пока все к едреням не посносили, дело не пошло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 13:10:47 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
цешарпщик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-программ надо иметь пару длл-ок или слинковать программу уже с длл-ками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 13:14:04 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
XDiaBLoGluk (Kazan), Системные переменные не пробовали смотреть? Не должно оно так себя вести о_О С манифестами под 2005 тоже еще та засада. Но это уже скорее в адрес микрософта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 13:17:38 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)XDiaBLoGluk (Kazan), Системные переменные не пробовали смотреть? Не должно оно так себя вести о_О Ты не поверишь, весь день с ними кувыркались configure лепил что то жуткое с завязками в разных местах на 71 и 80 и 2009 в заголовке солюшена, хотя все переменные смотрели на 2005 :) В общем пока все к едреням не посносили, дело не пошло А я вот сегодня отлаживал программу, и смотрю, утечка памяти, попытался понять почему, и она исчезла о_О, как не бывало, ну нету и всё, никакой утечки. Вот и думай теперь, что это было. А и фиг с ней, нет, так нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 13:20:48 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Fixin, советую CLARION. Отличная СУБД + безглючная работа с OLE + необходимый минимум всяких кнопок, закладок и меню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 13:31:32 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
XDiaBLo А я вот сегодня отлаживал программу, и смотрю, утечка памяти, попытался понять почему, и она исчезла о_О, как не бывало, ну нету и всё, никакой утечки. Вот и думай теперь, что это было. А и фиг с ней, нет, так нет. Утечки это бытовуха :) Поставь DevPartner (если не страшно). Много нового про свои (и не только) программы узнаешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 13:46:52 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)XDiaBLo А я вот сегодня отлаживал программу, и смотрю, утечка памяти, попытался понять почему, и она исчезла о_О, как не бывало, ну нету и всё, никакой утечки. Вот и думай теперь, что это было. А и фиг с ней, нет, так нет. Утечки это бытовуха :) Поставь DevPartner (если не страшно). Много нового про свои (и не только) программы узнаешь Да в С++ Билдере утечки итак отлавливаются, при отладке. Оттуда я про неё и узнал. А что мне такого даст этот ДевПартнёр помимо отлова утечек? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 14:06:16 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
igorekkА Вы Qt Designer или Qt Creator даже не пробовали? QT Designer пробовал как раз. QT Creator нет, в принципе, я пишу про случаи без IDE. Даже при использовании IDE будет много лишнего кода, который затрудняет восприятие, в том числе H-файлы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 14:10:47 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
D_Artanjan Используя QT можно либо писать коммерческие программы - но тогда надо платить много, либо только бесплатные и не платить ничего. А разве нельзя писать бесплатно коммерческие программы с открытым кодом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 14:11:58 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
цешарпщик Ты хочешь сказать, что твои экзешники на кутэ самодостаточны и не дергают никакие exe и dll из system32? Вот я и предлагаю стереть system32 и узнать это. Не надо демагогии. QT формирует EXE-файл, который запускается в той ОС, для которой скомпилирован, без всяких дополнительных файлов. Достаточно установленной ОС. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 14:14:04 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
ЗабаненныйFixin, советую CLARION. Отличная СУБД + безглючная работа с OLE + необходимый минимум всяких кнопок, закладок и меню. Мне идеально подошло бы EXE-файл + встроенная СУБД, т.е. СУБД, хранящая данные в файле... По минимуму чтобы было инсталляций разной хрени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 14:18:28 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Fixin, CLARION создает как раз EXE-файл (если на другой комп - несколько DLL надо кинуть в windows\system32 - вот и вся инсталляция. А данные держать внутри одного файла считаю опасным занятием. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 14:21:39 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Fixinцешарпщик Ты хочешь сказать, что твои экзешники на кутэ самодостаточны и не дергают никакие exe и dll из system32? Вот я и предлагаю стереть system32 и узнать это. Не надо демагогии. QT формирует EXE-файл, который запускается в той ОС, для которой скомпилирован, без всяких дополнительных файлов. Достаточно установленной ОС. Разве? А я что-то не заметил, чтобы оно без длл-ок тяжёлых КуТэшных запускалось. Там есть статическая линковка? Видно я недоглядел где-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 14:37:23 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
ЗабаненныйFixin, CLARION создает как раз EXE-файл (если на другой комп - несколько DLL надо кинуть в windows\system32 - вот и вся инсталляция. Неохота быть привязанной к одной СУБД все же. ЗабаненныйА данные держать внутри одного файла считаю опасным занятием. Поясните почему? Та же 1с8 хранит данные в одном файле. И MSSQL тоже хранит в двух файлах - базы и транзакции... ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 14:49:32 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
XDiaBLoFixinцешарпщик Ты хочешь сказать, что твои экзешники на кутэ самодостаточны и не дергают никакие exe и dll из system32? Вот я и предлагаю стереть system32 и узнать это. Не надо демагогии. QT формирует EXE-файл, который запускается в той ОС, для которой скомпилирован, без всяких дополнительных файлов. Достаточно установленной ОС. Разве? А я что-то не заметил, чтобы оно без длл-ок тяжёлых КуТэшных запускалось. Там есть статическая линковка? Видно я недоглядел где-то. Как вы думаете, если люди разработали компиляцию в EXE, то почему бы им не сделать и включение DLL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 14:51:00 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
XDiaBLoGluk (Kazan)XDiaBLo А я вот сегодня отлаживал программу, и смотрю, утечка памяти, попытался понять почему, и она исчезла о_О, как не бывало, ну нету и всё, никакой утечки. Вот и думай теперь, что это было. А и фиг с ней, нет, так нет. Утечки это бытовуха :) Поставь DevPartner (если не страшно). Много нового про свои (и не только) программы узнаешь Да в С++ Билдере утечки итак отлавливаются, при отладке. Оттуда я про неё и узнал. А что мне такого даст этот ДевПартнёр помимо отлова утечек? Много чего, профилятор например. Впрочем, не уверен что он интегрируется с Borland-ом. И при мне был случай когад после его установки пришлось сносить систему. Так что выбирай, но осторожно, но выбирай (c) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 14:53:22 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
XDiaBLoFixinцешарпщик Ты хочешь сказать, что твои экзешники на кутэ самодостаточны и не дергают никакие exe и dll из system32? Вот я и предлагаю стереть system32 и узнать это. Не надо демагогии. QT формирует EXE-файл, который запускается в той ОС, для которой скомпилирован, без всяких дополнительных файлов. Достаточно установленной ОС. Разве? А я что-то не заметил, чтобы оно без длл-ок тяжёлых КуТэшных запускалось. Там есть статическая линковка? Видно я недоглядел где-то. есть. опционально как в твоем любимом детище Борланда :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 14:54:43 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Fixin Неохота быть привязанной к одной СУБД все же. Как понять - неохота быть привязанной к одной СУБД? Fixin Поясните почему? Та же 1С хранит данные в одном файле... Безнаказанность хранения данных в одном файле основывается на ежедневном архивировании всей базы - не так ли? (интересно мнение специалиста по 1С - возможно, придется работать с этой сисетмой). Многие защитники 1С утверждают, что к архивам вроде как раз в 5 лет обращаются для восстановления - ой не верится мне што-то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 15:03:25 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Fixin, Попробуй С++ Builder. выдает ехе шники. твоим требованиям удовлетворяет. очень похоже на Delphi. только язык там с++. Всякого кода не тобою написанного кода там конечно будет, но не так много как в QT. К базам можно через ODBC подконнектится, главное чтоб драйвер был. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 15:17:43 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)XDiaBLoFixinцешарпщик Ты хочешь сказать, что твои экзешники на кутэ самодостаточны и не дергают никакие exe и dll из system32? Вот я и предлагаю стереть system32 и узнать это. Не надо демагогии. QT формирует EXE-файл, который запускается в той ОС, для которой скомпилирован, без всяких дополнительных файлов. Достаточно установленной ОС. Разве? А я что-то не заметил, чтобы оно без длл-ок тяжёлых КуТэшных запускалось. Там есть статическая линковка? Видно я недоглядел где-то. есть. опционально как в твоем любимом детище Борланда :) Я не люблю Борланда, просто исторически сложилось, что на работе на нём пишу. Я бы и рад избавиться, да пока не вышло. Надо ещё раз на Qt посмотреть, может на него перелезу. Если статическая линковка есть, это уже лучше, значит я ошибался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 15:18:17 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
XDiaBLoЕсли статическая линковка есть, это уже лучше, значит я ошибался. со -static exe-ники будут пухлые. если надумаешь перелезать, лучше на 2003. В 2005 реальный гемор с манифестами при развертывании (но -static от него кстати спасает) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 15:45:19 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)XDiaBLoЕсли статическая линковка есть, это уже лучше, значит я ошибался. со -static exe-ники будут пухлые. если надумаешь перелезать, лучше на 2003. В 2005 реальный гемор с манифестами при развертывании (но -static от него кстати спасает) Блин, вот пухлые не хотелось бы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 15:56:21 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
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 гораздо больше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 16:00:23 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Для windows рулит .net А уж если проблемы с деплойментом пугают, то есть возможность сделать инсталлер, который автоматом поставит .net в случае его отсутствия. Для .net 2.0 его размер будет в районе 20 мегабайт. // Если уж охота нативные модули лепить, тогда C++ (MSVC MFC, Qt или C++ Builder) либо Delphi ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 16:53:09 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Забаненный Безнаказанность хранения данных в одном файле основывается на ежедневном архивировании всей базы - не так ли? В 1с да, нужно архивировать файл целиком, но это не обязательно для встроенных баз, точно не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 18:36:32 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
mirasimFixin, Попробуй С++ Builder. выдает ехе шники. твоим требованиям удовлетворяет. очень похоже на Delphi. только язык там с++. Всякого кода не тобою написанного кода там конечно будет, но не так много как в QT. К базам можно через ODBC подконнектится, главное чтоб драйвер был. В QT Builder ругаю и всю MFC заодно. Говорят, там мусорного кода еще больше, всякие карты событий и т.п.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 18:37:29 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
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 компилировал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 06:51:13 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
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-приложения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 08:20:34 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
Могу предложить язык 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 21:10:40 |
|
||
|
Помогите выбрать язык программирования, чтобы соскочить с 1С
|
|||
|---|---|---|---|
|
#18+
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. А компилируется в момент запуска, хотя можно и jar-ники замутить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 22:42:34 |
|
||
|
|

start [/forum/topic.php?all=1&fid=16&tid=1344484]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
175ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 184ms |
| total: | 439ms |

| 0 / 0 |
