Страница 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 и его производные будет быстрее всего, если его знаете.
Если не занете - выбирайте то, с чем лучше знакомы - задача впринципе элементарно решается на любом языке.