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

» Создание коммерческого софта, используя бесплатные средства

Автор: Bozo
Дата сообщения: 30.07.2006 18:00

Цитата:
Желательно:
- простота установки/использования готового финального набора (как MS Access .mde );
- синтаксис и семантика языка программирования близка к Visual Basic, ну, или хотя бы к PHP.

Java+eclipse.org+JavaDB

Синтаксис и семантика языка точно уж близка к Visual Basic
Автор: diakin
Дата сообщения: 03.08.2006 15:48
Практически тормознутость не заметна.
Есть пример редактора с подсветкой синтаксиса на чистом RapidQ.
И вполне себе терпимо для интерпретатора-то.

А если где критично, то выносится в ddl-ку на FreeBasic. Синтаксис там точно такой же (ну плюс-минус), создается она очень просто, ну там ключевое слово export добавляется .

Суммарный размер ехешника на RapidQ составляет 350-500 kb, это с исходником в 10000 строк. Много ли нынче таких ехешников?

Вообще схема такова - Gui и всякие обработчики нажатия кнопок etc пишутся на RapidQ.
А это что-то типа

Create Form as QForm
Form.showmodal

и форма готова.

А всякие функции обработки данных пишутся на FreeBasic, (который побыстрее С) и выносятся в dll.

А кроме этого, подумай какое достоинство интерпретатора байт кода особенно полезно для написания коммерческих программ?


Конечно, поскольку разработка RapidQ остановлена на стадии беты. есть всякие моменты, которые надо знать и избегать.
Но в принципе еще не было задачи, которую не удалось бы решить, используя RapidQ.

WBR, Andrew.

ps
Ну вот в качестве рекламы http://mira.xeno.ru/rqsv.htm написана на RapidQ.





Автор: Pinocchio
Дата сообщения: 03.08.2006 16:20
Коммерческая деятельность подраземевает большую ответственность нежели некоммерческая. Вторая как и первая безусловно необходима однако чаще страдает незавершённостью и игнорированием интересов автора, что весьма влияет на выбор средств мат обеспечения, так как выбрав один раз, можно потом много раз и безуспешно пытаться преодолеть последствия выбора.
Автор: XDiaBLo
Дата сообщения: 04.08.2006 09:24
diakin

Цитата:
А всякие функции обработки данных пишутся на FreeBasic, (который побыстрее С)

Среда FreeBasic быстрее чем стандарт С? Выражайтесь яснее, что имеется в виду под С, ведь нельзя же сравнивать компилятор(или интерТРЕПатор) с языком программирования.
Автор: XPEHOMETP
Дата сообщения: 04.08.2006 22:13
XDiaBLo

diakin, наверно, имел в виду данные тестирования, которые есть в интернете, что на простенькой задачке на время выполнения ольшого числа циклов FreeBasic был раз в 5 быстрее, чем мелкомягкий Visual C++ (но не С!)
Автор: XPEHOMETP
Дата сообщения: 07.08.2006 19:42
Да, по поводу RapidQ, который рекомендовал diakin. Он у меня был скачан и лежал без движения. Я тут решил покопаться... Действительно ничего штучка! Написано явно весьма опытным программистом. Тормозов на Athlon 64 3000+ не заметил, примеры компилируются и работают пучком. Разбираюс дальше.
Автор: vyp08
Дата сообщения: 31.08.2006 08:10
Добрый день!
Извиняюсь, что влез в дискуссию, но вот по поводу wxWidgets для использования в коммерческих приложениях:

-- skip --
Can I use wxWidgets for both proprietary (commercial) projects, and GPL'ed projects?
Yes. Please see the licence for details, but basically you can distribute proprietary binaries without distributing any source code, and neither will wxWidgets conflict with GPL code you may be using or developing with it.

The conditions for using wxWidgets are the same whether you are a personal, academic or commercial developer.
-- skip --

Это вот отсюда http://wxwidgets.org/docs/faqgen.htm.
wxWidgets лицензируется по wxWindows Library Licence, Version 3.1 (http://wxwidgets.org/about/licence3.txt), базирующейся на GNU Library General Public Licence.

С уважением.
Автор: respite
Дата сообщения: 22.09.2006 08:19
Да, давно я сюда не заглядывал =)

На самом деле, мой выбор остался таким: .NET + #Developer (www.icsharpcode.com) [пишу на VB]+ mySQL.

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

Важно понимать, что лично мне гораздо удобнее работать с родным VB, поэтому я даже не пытаюсь преуменьшить чьих-то возможностей.
Автор: diakin
Дата сообщения: 03.02.2007 21:00

Документация на русском к Rapid-Q Basic
(перевод неполный) .
http://www.miraxem.com\rqbasic

Rapid-Q Basic это кросcплатформенный BASIC язык с возможностью создания как GUI, так и консольных приложений (включая CGI приложения).
Rapid-Q поддерживает Windows 95 / 98 / NT / 2000, Linux / i386, Solaris / Sparc, and HP-UX.
Rapid-Q является полностью FreeWare.
Rapid-Q поддерживает большинство команд QBasic. Если вы хотя бы немного знакомы с QBasic, изучение Rapid-Q будет несложным.
Rapid-Q поддерживает:
- визуальное создание форм;
- вызовы DLL;
- поддерживает MySQL, DirectX, частично Direct3D, Sockets, COM;
- объектное программирование и многое другое.

Автор: GDSprogramer
Дата сообщения: 30.03.2014 19:21
Неплохо подойдет
NetBeans (среда разработки) + GlassFish (сервер) + MySQL (СУБД)


На сайте програм.рф есть моя почта. Напиши мне, скину тебе ссылки
Автор: protoror
Дата сообщения: 02.08.2014 17:06
lazarus + mormot (http://synopse.info/forum/viewforum.php?id=2)
мормот это бомба, изначально только на базе sqlite3, теперь имеет обертки ко всем БД
Лицензия в низу страницы:
http://synopse.info/fossil/wiki?name=Downloads
Автор: dix75
Дата сообщения: 18.02.2015 17:24
Задавался я вопросом использование варезных компонентов в своих коммерческих программах 10 лет назад.

Все нормально 10 лет полет номальный.
Правда кол-во проданных лицензий не велико.
И я думаю если не ты не имеешь маштабы сопостовимые с хотябы с 10 тыс копий в год.
То использование варезных компонентов вполне приемлемо

Страницы: 12

Предыдущая тема: Delphi: "Оболочка" для консольного приложения


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