Russian Qt Forum
Ноябрь 25, 2024, 02:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Вопрос об актуальности программы  (Прочитано 4616 раз)
vovan1982
Гость
« : Январь 17, 2011, 15:15 »

Привет всем.
Не знал в какую тему написать, поэтому пишу здесь  Улыбающийся

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

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

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

Собственно куда об этом всём написать я не знал, решил написать здесь, интересно мнение людей, сомневаюсь что я первый
кто задался таким вопросом  Улыбающийся
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #1 : Январь 17, 2011, 15:25 »

Универсальной не стоит, напишите сначала для себя.
Записан
joker
Новичок

Offline Offline

Сообщений: 49


Просмотр профиля
« Ответ #2 : Январь 17, 2011, 17:09 »

Тоже считаю что не стоит сразу делать универсальную...

Почему - да очень просто - Вы сейчас и представить не можете весь объем "универсализации" который потребуется. (понимание придет после  создания нескольких разных живых вариантов). Причем страшнее всего не написать слишком просто, без кучи нужных возможностей, а сделать "колосса" в который напихать всего-всего. В результате и Вам работать будет неудобно (куча лишнего) и модифицировать такой код будет оччень тяжело.
Записан
zfilin
Гость
« Ответ #3 : Январь 17, 2011, 17:30 »

Поверьте мне, как человеку, который занимается автоматизацией учета всякой фигни. Лучший способ - Excel (в вашем случае - Calc).

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

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

Но, если все уже в работе то вам правильно говорят - делайте для себя. Как только она вас будет полностью устраивать, создавайте сообщество и оно вам поможет с универсальностью. Хотелки посыпятся как из мешка. =)
« Последнее редактирование: Январь 17, 2011, 17:36 от zfilin » Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #4 : Январь 18, 2011, 10:19 »

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

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
sergun1604
Гость
« Ответ #5 : Январь 18, 2011, 11:14 »

Но ради опыта я бы советовал. Qt силная вещь и учится проще когда есть реальная задача делай для себя пока, думаю энтузиасты найдутся потом поддержат. Молодец.
Записан
vovan1982
Гость
« Ответ #6 : Январь 18, 2011, 19:29 »

Большое спасибо всем за ответы.

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

Ещё раз спасибо.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.066 секунд. Запросов: 23.