LINUX.ORG.RU

Выбор языка, инструмента и сервера БД


0

0

Доброго времени суток!
Наша контора постепенно переходит на использование СПО (сервисный центр). В связи с этим возник вопрос о целесообразности использования в качестве учетной системы платформы 1С. А не проще ли будет написать свою систему? Тем более, что она должна обладать довольно специфическими возможностями, которые не удалось решить средствами 1С. Сейчас пытаемся выбрать средства для реализации проекта. Чтобы оценить «проще» или не «проще». Хотелось бы узнать мнение сообщества, что выбрать?
1) Сервер БД - ?
2) Язык - ?
3) Среда разработки - ?
4) Может быть есть уже Open Source софт, который можно было бы использовать в качестве основы?

PS: Планируется развивать проект как Open Source.


В свое время озаботились той же проблемой.
В итоге появился вот этот проект http://sourceforge.net/projects/txlist/
Там:
1. БД - PostreSQL, но можно сделать и на любой другой, ибо через QtSql
2. Язык - C++/Qt
3. Среда разработки - Вообще по желанию, я использовал QtCreator
4. Собственно вот.

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

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

Если есть желание подключится к проекту или хотя бы запустить его и попрбовать (а на сейте проекта еще нет инструкций по установке) - пишите на trex6 в mail.ru

trex6 ★★★★★
()
Ответ на: комментарий от Pi

У меня на мое поделие ушло 8 довольно вялых человекомесяцев, т.к. приходилось параллельно заниматся многими другими делами, а писать изредко, в свободные минутки.
На самом деле на подобный проект при хорошей команде из 3х-4х человек уйдет не более 2 месяцев, если работать над проектом по 8 часов в день.

trex6 ★★★★★
()

Столкнулись недавно с похожей задачей, написать навороченный интерфейс с БД, динамическими свойствами у объектов (пользователь сам создаёт через админку, при этом он не должен быть в курсе каких-то там колонок и SQL), всякие там отчётики в PDF, загрузки - выгрузки фоток, в том числе и формирование красивых пдф-отчётов с фотками итд

Взяли PyQt4, БД - postgresql. Время было достаточно ограничено, а сторонней нагрузки - много, потому взяли Qt. По предварительным оценкам, на том же gtk было бы намного дольше, многие вещи пришлось бы писать с нуля. Питон - потому что язык лучше всего знаком разработчикам. PostgreSQL - потому что он крут, умеет, например, массивы.

Среда разработки - vim, emacs и kate (как привыкли). Большинство форм всё равно приходилось писать руками. так как виджеты генерировались динамически.

anonymous
()
Ответ на: комментарий от Pi

Зависит от сложности проекта.
Если нужна несложная система складского учета - месяц на двоих.

Jetty ★★★★★
()
Ответ на: комментарий от vanek

Java намного надежнее и безопаснее чем C++. Намного больше готовых библиотек. Лучше средства разработки. Проще и дешевле поддержка.

Вообще писать прикладуху на  С++  это редкостный идиотизм.

anonymous
()

C++ - мимо кассы, как уже сказали. PHP - это ребячество для такого проекта. Крутых хакеров-лисперов у вас там тоже не водится, скорее всего. Так что я тоже за Java тут.

anonymous
()
Ответ на: комментарий от anonymous

Крутых хакеров-лисперов у вас там тоже не водится

К счастью. Иначе принцип лисперов «Лисп лучше для ВСЕХ ЗАДАЧ» очень сильно бы навредил.

БД: по выбору. Для мейнстрима можно MySQL.

Оcтальное - Java, SpringFramework

vertexua ★★★★★
()

> 1) Сервер БД - ?

2) Язык - ?

3) Среда разработки - ?


4) Может быть есть уже Open Source софт, который можно было бы использовать в качестве основы?



1) AllegroCache
2) Common Lisp
3) Allegro IDE, LispWorks
4) Hutchentoot

anonymous
()
Ответ на: комментарий от mikki

> Вам тут активно советуют mysql в качестве БД, выберете её - будете ссзб.

Чем MySQL не подходит? Можно узнать поподробнее?

anonymous
()
Ответ на: комментарий от korvin_

черт, забыл, что анонимоус заведомо быстрее

korvin_ ★★★★★
()

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

Deleted
()
Ответ на: комментарий от anonymous

>Вообще писать прикладуху на С++ это редкостный идиотизм.

Ага, а пацаны то не знают и почти все прикладное софтостроение в интерпрайзе ведут на С++. Ты пойди, расскажи им, а то ведь так и будут кактусы есть.

anonymous
()
Ответ на: комментарий от Deleted

Ага. Тебе жа написали, что 1С не подходит под задачи фирмы. Придется что-то дописывать/допиливать на встроенном языке. При этом продолжая ежемесячно платить поборы за каждую работающую копию.

anonymous
()
Ответ на: комментарий от Deleted

Тут недавно в одной ветке про 1С на гламне хвастались о бесплатном аналоге 1С на линуксе, вроде все такси одного из облцентров на эту прогу перевели

Karapuz ★★★★★
()
Ответ на: комментарий от anonymous

> все прикладное софтостроение в интерпрайзе ведут на С++.

Это говнолегаси. Весь интерпрайз на Java и .NET.

anonymous
()

> она должна обладать довольно специфическими возможностями, которые не удалось решить средствами 1С.

Это какие такие возможности, если не секрет?

ovk48 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.