Страница 1 из 1

На чем писать?..

Добавлено: 02 дек 2006 22:03
narian
Хотел бы попросить совета:
На чем посоветуете писать банк клиент. Неоходимый на данный момент минимум функционала - обработка текстовых файлов в кодировке cp866, pgp шифрование. Со временем необходимо реализовать каким-то образом импорт или экспорт платежек в 1C и т.п. Продукт должен быть проприетарным, поэтому lazarus и fpc не подходят. Или я не прав? На чем мне остановить свой выбор? Delphi, Builder, MS Visual C++?

На чем писать?..

Добавлено: 03 дек 2006 02:19
rpk
narian писал(а):Хотел бы попросить совета:
На чем посоветуете писать банк клиент. Неоходимый на данный момент минимум функционала - обработка текстовых файлов в кодировке cp866, pgp шифрование. Со временем необходимо реализовать каким-то образом импорт или экспорт платежек в 1C и т.п.
1) Под какую ось?
2) Обработка текстовых файлов и pgp шифрование как-то не тянет на банк-клиент... Передача данных то как будет?
Продукт должен быть проприетарным, поэтому lazarus и fpc не подходят. Или я не прав?
Не прав.
На чем мне остановить свой выбор? Delphi, Builder, MS Visual C++?
Чей-то я не асилил... Если разработка под линух, при чём тут виндовые компиляторы/среды разработки?
А если под винду, к чему тогда упоминание lazarus и fpc ??


ТЗ сюда можете выложить?

На чем писать?..

Добавлено: 03 дек 2006 09:58
hatred
поддержу rpk насчет тз ;)

На чем писать?..

Добавлено: 03 дек 2006 11:17
narian
rpk писал(а):1) Под какую ось?
win
rpk писал(а):2) Обработка текстовых файлов и pgp шифрование как-то не тянет на банк-клиент... Передача данных то как будет?
передача данных организована сторонними средствами. со временем можно будет реализовать и этот функционал, но только со временем.
rpk писал(а):
На чем мне остановить свой выбор? Delphi, Builder, MS Visual C++?
Чей-то я не асилил... Если разработка под линух, при чём тут виндовые компиляторы/среды разработки?
А если под винду, к чему тогда упоминание lazarus и fpc ??
Потому что fpc и lazarus есть и под окна.

rpk писал(а):ТЗ сюда можете выложить?
ТЗ как такого-то и нет. Есть древний банк-клиент, писанный на лиспе, и его исходники. клиент малофункциональный и конечным пользователям зело неудобный. необходимо реализовать все что есть в существующем банк-клиенте, но сделать это все более user friendly

На чем писать?..

Добавлено: 03 дек 2006 20:05
hex
[quote="narian"]ТЗ как такого-то и нет. Есть древний банк-клиент, писанный на лиспе, и его исходники. клиент малофункциональный и конечным пользователям зело неудобный. необходимо реализовать все что есть в существующем банк-клиенте, но сделать это все более user friendly[/quote]
Да на чём умеешь, на том и пиши :) Из представленной тобой тройки я бы взял Visual. За её пределами я бы наваял всё по-быстрому на active-perl'е. Скорее всего этого хватило бы. Если нет - dev-cpp.

На чем писать?..

Добавлено: 04 дек 2006 14:59
SCIF
Off: narian, а для какого банка писать собрался?

На чем писать?..

Добавлено: 04 дек 2006 21:32
Greh
Если с GUI то мне понравился и теперь работаю на QT C++

На чем писать?..

Добавлено: 05 дек 2006 01:00
rpk
narian писал(а):Потому что fpc и lazarus есть и под окна.
Лучше не городить огород, ничего хороше не выйдет.
rpk писал(а):ТЗ как такого-то и нет. Есть древний банк-клиент, писанный на лиспе, и его исходники. клиент малофункциональный и конечным пользователям зело неудобный. необходимо реализовать все что есть в существующем банк-клиенте, но сделать это все более user friendly
Следует начать с написания ТЗ, если не хотите сотворить глючное поделие, о котором кто-то впоследствии будет отзываться как о "малофункциональный и конечным пользователям зело неудобный".

Пройдитесь по пользователям, выясните что именно они хотят и как они себе это представляют, выясните ньансы их работы - напишите ТЗ (если пишите самостоятельно), утвердите у начальства. _Только_ после этого приступать к разработке - не раньше.

ПЫСЫ
Неоходимый на данный момент минимум функционала - обработка текстовых файлов в кодировке cp866, pgp шифрование.
Perl и его производные будет быстрее всего, если его знаете.
Если не занете - выбирайте то, с чем лучше знакомы - задача впринципе элементарно решается на любом языке.