Russian Qt Forum

Qt => Общие вопросы => Тема начата: vovan1982 от Январь 17, 2011, 15:15



Название: Вопрос об актуальности программы
Отправлено: vovan1982 от Январь 17, 2011, 15:15
Привет всем.
Не знал в какую тему написать, поэтому пишу здесь  :)

Решил написать для себя программку по учёту оргтехники, собственно работаю админом и учёт который ведёт бухгалтерия меня совершенно не устраивает, так как абсолютно не понятно что именно есть у меня в распоряжении и где оно находится. Поискав в интернете программы для учёта оргтехники понял что ни одна из них мне не подходит, те программы которые мне подошли бы, платные (к сожаления покупать мне программу никто не будет), те что бесплатные не отвечали моим требованиям, к тому же все они исключительно под windows, а у меня на работе стоит Kubuntu, для linux я к сожалению ничего подобного не нашёл. Собственно по этому и решил написать свою программу, которая будет бесплатной и кросплатформенной.

Я в программировании новичок, а в QT тем более, так что процесс обучения и написания программки идёт параллельно, естественно не так быстро как хотелось бы. Но вот недавно задумался над тем, что если моя программа пригодится не только мне, всё таки она бесплатная и исходники я скрывать не намерен  :). Но для того чтоб она подошла ещё кому нибудь нужно чтоб программа была более менее универсальной, и тут я понял что сам подобного рода программу написать не смогу, одно дело писать для себя и исключительно под свои задачи, а другое дело когда программой пользуются множество людей.

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

Собственно куда об этом всём написать я не знал, решил написать здесь, интересно мнение людей, сомневаюсь что я первый
кто задался таким вопросом  :)


Название: Re: Вопрос об актуальности программы
Отправлено: Admin от Январь 17, 2011, 15:25
Универсальной не стоит, напишите сначала для себя.


Название: Re: Вопрос об актуальности программы
Отправлено: joker от Январь 17, 2011, 17:09
Тоже считаю что не стоит сразу делать универсальную...

Почему - да очень просто - Вы сейчас и представить не можете весь объем "универсализации" который потребуется. (понимание придет после  создания нескольких разных живых вариантов). Причем страшнее всего не написать слишком просто, без кучи нужных возможностей, а сделать "колосса" в который напихать всего-всего. В результате и Вам работать будет неудобно (куча лишнего) и модифицировать такой код будет оччень тяжело.


Название: Re: Вопрос об актуальности программы
Отправлено: zfilin от Январь 17, 2011, 17:30
Поверьте мне, как человеку, который занимается автоматизацией учета всякой фигни. Лучший способ - Excel (в вашем случае - Calc).

Если же все-таки "хочется странного" возьмите для начала максимально простой и функциональный "фреймворк", адаптированных для учета, чтобы сгрузить на него всю рутину. В первую очередь я бы смотрел в сторону Access (не знаю какой аналог есть для linux). С ним просто - набросал полей БД на форму - и большая часть учета готова. Остается только для хитрых махинаций немного кода набросать, плюс удобные отчеты.
Говорят, что Delphi (Kylix, кажется) сильно адаптирована для работы с разными БД и принцип примерно тот же - набросать на форму полей и вперед. Но утверждать не буду, к тому же она устарела. Так что я бы лично не стал связываться.

Ну, и потом уже Qt. Я бы сказал jedi's-way.
Есть еще хуже, например делать на чистом asm, но это уже из разряда извращений.

Но, если все уже в работе то вам правильно говорят - делайте для себя. Как только она вас будет полностью устраивать, создавайте сообщество и оно вам поможет с универсальностью. Хотелки посыпятся как из мешка. =)


Название: Re: Вопрос об актуальности программы
Отправлено: Пантер от Январь 18, 2011, 10:19
Kylix на сколько я помню - труп.
Соглашусь с предыдущим постом. Если программирования не знаешь, то лучшим вариантом будет либо OOo.Calc или OOo.Base. Там есть свой язык программирования, который не очень сложен, то же кроссплатформенно. У нас в ЗАГСе БД написана в Access'е и вполне нормально работает. Вот когда функционала не будет хватать, можно будет задуматься о написании чего-то более сложного.
Но с другой стороны, если изначально стояла задача изучить программирование, то вполне достойная задача для самообучения.


Название: Re: Вопрос об актуальности программы
Отправлено: sergun1604 от Январь 18, 2011, 11:14
Но ради опыта я бы советовал. Qt силная вещь и учится проще когда есть реальная задача делай для себя пока, думаю энтузиасты найдутся потом поддержат. Молодец.


Название: Re: Вопрос об актуальности программы
Отправлено: vovan1982 от Январь 18, 2011, 19:29
Большое спасибо всем за ответы.

Буду делать для себя, а как закончу уже будет видно что делать дальше.

Ещё раз спасибо.