Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Создание коммерческого софта, используя бесплатные средства

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

TheChampion

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MaxoHbkiu
Ну, блин, прямо Америку открыл! Можно подумать, я говорил что-то иное!
 
Или вы под "коммерческими" приложениями имеете ввиду зыкрытый код? Это, конечно, запрещено.

Всего записей: 656 | Зарегистр. 25-06-2004 | Отправлено: 05:47 21-07-2006
DroN_S

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
для разработки приложения с БД я выбираю:
Delphi 7 -> FireBird (MySQL) -> EhLib, ну и руки, растущие из нужного места
на этом всё можно сделать очень проф. версии софта и очень удачно продать!!!
все компоненты перечисленные выше БЕСПЛАТНЫ!!!!

Всего записей: 1143 | Зарегистр. 09-04-2005 | Отправлено: 11:54 22-07-2006
gpi

Alone Wanderer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DroN_S

Цитата:
все компоненты перечисленные выше БЕСПЛАТНЫ!!!!

за исключением D7

Всего записей: 432 | Зарегистр. 30-05-2004 | Отправлено: 13:37 22-07-2006
subway1985

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Всего записей: 6 | Зарегистр. 14-07-2006 | Отправлено: 13:58 22-07-2006 | Исправлено: subway1985, 13:58 22-07-2006
DroN_S

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gpi

Цитата:
за исключением D7

вот на этом то и был накол: написано чт все КОМПОНЕНТЫ бесплатны, а D7 - это среда разработки а не компонента

Всего записей: 1143 | Зарегистр. 09-04-2005 | Отправлено: 13:48 23-07-2006
MaxoHbkiu

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TheChampion

Цитата:
MaxoHbkiu
Ну, блин, прямо Америку открыл! Можно подумать, я говорил что-то иное!

Ну мне так показалось из этого поста:

Цитата:
Если вы внимательно читали, то там написано, что приложения, использующие opensource-версию библиотеки, должны быть opensource. Иными словами, вы не должны Trolltech ни копейки, вы можете продавать свой софт кому угодно за какие угодно деньги, но только вместе с исходником.

Человек не знающий мог бы подумать что это всё равно что продавать продукт с кодом (сейчас есть много проектов которые продаются коммерчески вместе с кодом, но лицензия ограничивает права пользователя). opensource ведь не означает что права также должны быть переданы, так что по моему мнению стоило сделать уточнение что вместе с продуктом (и исходниками) продавец также передает все права на данный продукт. Проще говоря маловероятно что продавцу удастся продать более десятка копий, потому как любой из купивших может также распространять этот продукт.
 
Если я не прав и данное уточнение было и так всем понятно, тогда приношу свои извинения за излишние разьяснения всем известных истин - больше не буду.

Всего записей: 31 | Зарегистр. 03-04-2004 | Отправлено: 10:09 24-07-2006
TheChampion

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MaxoHbkiu

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

 
Есть мнение, что это не так. Linux тому пример. Он продается вместе с исходниками (или распространяется бесплатно), но деньги ребята получают :-) Это зависит от тебя. В конце концов можно брать деньги не за софт, а за его обслуживание (а это гораздо больше денег!)
 
В том, чтобы дорабатывать твою софтину есть определенный риск. Да, если ты написал утилиту wc, то ее доработать --- как два пальца. А вот если у тебя что-то большое и сложное, то покупатель, особенно крупный, еще 10 000 раз подумает, надо ли ему создавать у себя отдел разработки или дешевле заказать функциональность у тебя. Да и техподдежка --- тоже не пустой звук!

Всего записей: 656 | Зарегистр. 25-06-2004 | Отправлено: 12:32 24-07-2006 | Исправлено: TheChampion, 13:03 24-07-2006
MaxoHbkiu

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TheChampion

Цитата:
В конце концов можно брать деньги не за софт, а за его обслуживание (а это гораздо) больше денег!)

Так именно этим же и живут! Не продажами (продают то они практически по цене болванок), но поддержкой. А для поддержки нужно иметь реально серьёзный проект в стиле того же Линукса, что в общем-то достаточно сложно, а значит при затратах на производство проекта придёться очень долго ждать того чтобы проект окупился не говоря уже о том чтобы он начал давать прибыль. Поэтому данный вариант хоть и возможен но мало вероятен и очень трудоёмок... Вывод каждый делает для себя сам

Всего записей: 31 | Зарегистр. 03-04-2004 | Отправлено: 13:20 24-07-2006
diakin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://www.wildgardenseed.com/RQDP/ - Rapid-Q Basic documentation Project
http://mira.xeno.ru/rqbeta.zip - Rapid-Q Basic distributive
http://www.kolomyagi.spb.ru/~diakin66/
 
Rapid-Q Basic programming language  
Beta (Build: August 29, 2000)
Programmed by William Yu Copyright (c)1999-2000
 
Rapid-Q - это крос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,  
объектное программирование и многое другое.  

Всего записей: 8 | Зарегистр. 12-03-2006 | Отправлено: 12:55 28-07-2006 | Исправлено: diakin, 16:50 03-08-2006
XPEHOMETP

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
diakin
 
1.1 How slow is Rapid-Q anyway?  
Although Rapid-Q is based on compiling your sources to byte-code, execution isn't as slow as many think. Your programs will obviously slow down if you require heavy computation or to perform very low level manipulation to data. For example, reading a single byte from a 1MB file will take longer in Rapid-Q than in most languages, but not so extremely slow that you'll be sleeping at the keyboard. Same with looping I = I + 1 a few thousand times. But in terms of displaying graphics, controls and forms, it's just as fast as any other language. For computations, I suggest writing a separate DLL in a more accustomed language like C, and call the DLL in Rapid-Q when you just need that extra speed.
 
- это из документации к Rapid-Q. Короче, он интерпретируемый, поэтому несколько тормозной. Плюс к тому интерпретатор приваривается к каждой проге, которую создает этот Rapid-Q, т.е. лишних 300KB будет навешано на каждую программу. Наверно, это не так много, но все же...

Всего записей: 2485 | Зарегистр. 21-06-2005 | Отправлено: 18:26 28-07-2006
unikum



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
D7 можно заменить на _http://freepascal.ru/ который и под юнихом работает

Всего записей: 106 | Зарегистр. 23-07-2006 | Отправлено: 03:16 29-07-2006
Bozo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

Java+eclipse.org+JavaDB
 
Синтаксис и семантика языка точно уж близка к Visual Basic

Всего записей: 2707 | Зарегистр. 27-06-2001 | Отправлено: 19:00 30-07-2006
diakin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Практически тормознутость не заметна.  
Есть пример редактора с подсветкой синтаксиса на чистом 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.
 
 
 
 
 

Всего записей: 8 | Зарегистр. 12-03-2006 | Отправлено: 16:48 03-08-2006
Pinocchio

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Коммерческая деятельность подраземевает большую ответственность нежели некоммерческая. Вторая как и первая безусловно необходима однако чаще страдает незавершённостью и игнорированием интересов автора, что весьма влияет на выбор средств мат обеспечения, так как выбрав один раз, можно потом много раз и безуспешно пытаться преодолеть последствия выбора.

Всего записей: 683 | Зарегистр. 18-11-2002 | Отправлено: 17:20 03-08-2006
XDiaBLo



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
diakin

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

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

Всего записей: 244 | Зарегистр. 13-05-2004 | Отправлено: 10:24 04-08-2006
XPEHOMETP

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XDiaBLo
 
diakin, наверно, имел в виду данные  тестирования, которые есть в интернете, что на простенькой задачке на время выполнения ольшого числа циклов FreeBasic был раз в 5 быстрее, чем мелкомягкий Visual C++ (но не С!)

Всего записей: 2485 | Зарегистр. 21-06-2005 | Отправлено: 23:13 04-08-2006
XPEHOMETP

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, по поводу RapidQ, который рекомендовал diakin. Он у меня был скачан и лежал без движения. Я тут решил покопаться... Действительно ничего штучка! Написано явно весьма опытным программистом. Тормозов на Athlon 64 3000+ не заметил, примеры компилируются и работают пучком. Разбираюс дальше.

Всего записей: 2485 | Зарегистр. 21-06-2005 | Отправлено: 20:42 07-08-2006
vyp08

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
Извиняюсь, что влез в дискуссию, но вот по поводу 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.
 
С уважением.

Всего записей: 1 | Зарегистр. 31-08-2006 | Отправлено: 09:10 31-08-2006
respite



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да, давно я сюда не заглядывал =)
 
На самом деле, мой выбор остался таким: .NET + #Developer (www.icsharpcode.com) [пишу на VB]+ mySQL.
 
Предложено было много, все опробовано, но эти средства оказались оптимальными по сумме удобства разработки и наличию документации, современности технологий, быстродействию всей рабочей связки.
 
Важно понимать, что лично мне гораздо удобнее работать с родным VB, поэтому я даже не пытаюсь преуменьшить чьих-то возможностей.

Всего записей: 201 | Зарегистр. 26-08-2003 | Отправлено: 09:19 22-09-2006 | Исправлено: respite, 09:29 22-09-2006
diakin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Документация на русском к 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;  
- объектное программирование и многое другое.
 

Всего записей: 8 | Зарегистр. 12-03-2006 | Отправлено: 22:00 03-02-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Создание коммерческого софта, используя бесплатные средства


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru