powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Выбор языка программирования
25 сообщений из 52, страница 1 из 3
Выбор языка программирования
    #34229654
Akni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем.

Намечается создание корпоративного кроссплатформенного приложения (учет клиентов, заказов, обработка заказов и т.д. вплоть до выставления счетов).
Вопрос о нужности кроссплатформенности не стОит – постепенный переход на Linux – давняя мечта руководства. В качестве ДБ-сервера скорее всего будет использоваться Sybase ASA, если начальство вдруг не решит устроить очередную революцию и перейти на MySQL. Вопрос в том, на чем писать клиента. Бизнес-логика будет по максимуму реализована в базе, так что клиент предполагается тонкий. В качестве вариантов «сверху» предлагается Java или PHP. Подскажите, пожалуйста, что из этого более подходит для поставленной задачи, или, если есть другие варианты, то какие.
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34229922
Линуксоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkniВопрос о нужности кроссплатформенности не стОит – постепенный переход на Linux – давняя мечта руководства.

Вы посчитали руководству Линукс-надбавку за специалистов, которые потом эту систему будут сопровождать? Сапорт, который будет объяснять пользователям совместимость OpenOffice и Excel, учить их работать с почтовым клиентом Линукс и т.п? Hardware, для которого уже просто так первую попавшуюся видео-карточку не купишь и при этом никто официально Линукс не поддерживает?

Всегда радует желание сэкономить 100 баксов на Windows и поиметь кучу проблем, на которые потратить гораздо больше денег.

А по вопросу - покупайте Ajax библиотеки и ваяйте - под FireFox будет работать везде. На сервере - что лучше знаете ( Java/.Net/C++) - я думаю, купить одну лицензию Windows никого не затруднит - дешевле, чем переучивать отдел на Java.
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34229966
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akni– давняя мечта руководства.
руководство - линуксоиды? Или сын директора - линуксоид?
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34229967
Alexandr Kochmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Л> Всегда радует желание сэкономить 100 баксов на Windows и поиметь кучу
Л> проблем, на которые потратить гораздо больше денег.

откуда там 100$ непонятно.

Windows XP Professional SP2 Russian 1pk DSP OEI CD ............................. 145$
Office Basic Edition 2003 Win32 Russian 1pk DSP OEI CD w/SP2 ................ 245$

итого 400 уже.
Да плюс еще по-мелочи архиваторы да антивирусники. еще 100
итого в 500$ уложиться можно.

--
С уважением
Кочмин Александр

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34229976
54345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зарплата линксоиду за год превысит эту сумму. по-моему выгода призрачна.
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34229980
Alexandr Kochmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: 54345
> Зарплата линксоиду за год превысит эту сумму. по-моему выгода призрачна.

а винду уже ненадо стало совсем администрировать?
Слухи о разнице з\п сильно преувеличены.


--
С уважением
Кочмин Александр
Firebird Foundation associate member #257

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34230016
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr Kochmin
> Автор: 54345
> Зарплата линксоиду за год превысит эту сумму. по-моему выгода призрачна.

а винду уже ненадо стало совсем администрировать?
Слухи о разнице з\п сильно преувеличены.


--
С уважением
Кочмин Александр
Firebird Foundation associate member #257

Posted via ActualForum NNTP Server 1.3
на линуксоидом-программёром нужен будет линуксоид-старший, чтобы он там не наваял чего-нибудь этакого (чтобы после увольнения главного линуксоида не стреляться всей корпорации).
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34230054
GreyCardinal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Винду не надо администрировать!
особенно в масштабах корпоративной системы!
и если сложить затраты на ПО для
- хотя бы пары десятков компов (или корпорация из одного компа дома? ;) 20 *400=~8000
- лицензии на винду и SQL сервер(там тоже +лицензии пользователей, причем на ОС и SQL отдельно) =~ 10000
ну и округлим ... до 100 - это и будет экономия ;)

а теперь возьмем "специалиста" по винде, который прошел (платные конечно) обучения и получил (не бесплатно конечно) сертификаты и дадим ему конечно зарплату намного меньше чем специалисту по "страшной и ужасной и суперсложной LINUX!"

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

в общем на данный момент выбор ОС -это вопрос политики
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34230058
anjey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть два решения между которыми следует выбирать

1. Java
2. GCC+Qt

Если честно я склоняюсь в сторону первого.
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34230105
Akni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
anjey, спасибо за единственный конструктивный ответ.

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

если будут еще конструктивные ответы, желательно с описанием нескольких основных + и -, буду весьма признательна
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34230112
KGP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkniДобрый день всем.
Вопрос о нужности кроссплатформенности не стОит – постепенный переход на Linux – давняя мечта руководства.

Если у вас тонкий клиент - делайте web-приложение ... только вот Linux и прочее тут причем? поставьте сервер приложения (как и баз данных) - windows
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34230495
GreyCardinal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.wxwidgets.org/
народ туда с вижуалстудио переполз -пока доволен
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34231041
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkniВ качестве вариантов «сверху» предлагается Java или PHP.
Писать корпоративный софт на PHP я бы не стал. Хотя найдутся экстремисты, утверждающие, что это самое то. Далее, из любви к пользователям я бы убил любые разговоры про веб. Хотя в зависимости от условий применения можно подумать; если это не офис, а куча людей, связанных через инет.

Ява... опыт создания GUI на ней меня совершенно не вдохновил.

Кроме означенных, имеем вариант C + кроссплатформенная интерфейсная библиотека + кроссплатформенная БД-библиотека. Есть платный Qt с очень хорошими отзывами, есть бесплатный wxWindows, наверное есть и еще что-нибудь.

Наконец, для полноты картины можно упомянуть Delphi/Kylix. Но не думаю, что это хорошее решение для данного случая; Kylix - штука мертворожденная и неподдерживаемая, ничего серьезного на нем не писали.
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34231763
Е12345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуйте СУБД Линтер + "Дельфи-подобная" среда разработки клиентских приложений ЛАБ (Линтер Аппликейшн Билдер) - www.relex.ru

Они работают и под Виндой, и под Линуксом. ЛАБ может коннектится к любой СУБД, поддерживающей ОДБЦ.
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34231774
anjey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где можно почитать про этот самый ЛАБ ???? На relex.ru что-то нифига нету ?? :( Или мне не по глазам :) Можно прямую ссылку ?
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34231915
Е12345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
anjeyА где можно почитать про этот самый ЛАБ ???? На relex.ru что-то нифига нету ?? :( Или мне не по глазам :) Можно прямую ссылку ?

Залез на сайт Релекс - они там и вправду почему-то убрали всю информацию о ЛАБ. Вообще ничего нет. Но на их старом сайте ещё до смены его дизайна, были выложены все версии Линтера и ЛАБа в свободном доступе. Если сильно интересует - могу поделиться.

Сам сижу на связке Линтер/ЛАБ уже 3 года. Самое главное преимущество этой системы -многоплатформенность. Все компоненты и готовые приложения свободно работают в Винде и Линуксе. В остальном же достаточно неровная система, с кучей тяжелых мест об которые вы будете биться головой с размаху.
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34231925
Е12345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
anjeyА где можно почитать про этот самый ЛАБ ???? На relex.ru что-то нифига нету ?? :( Или мне не по глазам :) Можно прямую ссылку ?

вот есть немного:

http://www.relex.ru/corpdb_2002_03_rus.php
http://www.citforum.ru/seminars/cbd2002/201.shtml
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34231947
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer
Ява... опыт создания GUI на ней меня совершенно не вдохновил.

Посмотрите на NetBeans 5.5 создание GUI там до боли напоминает Ваш замечательный ролик по использованию Layouts в Delphi
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34232433
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fixxerПосмотрите на NetBeans 5.5 создание GUI там до боли напоминает Ваш замечательный ролик по использованию Layouts в Delphi
Хм. Мой замечательный ролик, при всех его достоинствах, не был призван показать преимущества дельфы, исключительно заткнуть рот одному конкретному крикуну.

Для того, чтобы создать на Java хороший гуй, для начала надо написать хорошую библиотеку контролов. Без нее хороший визуальный дизайн - красивая обертка над.. не столь достойным содержимым. Я сейчас не буду сыпать названиями - с этим лучше к grexhide - но хорошей библиотеки я так и не нашел. А что касается swing... она просто не годится.

Е12345+ "Дельфи-подобная" среда разработки клиентских приложений ЛАБ (Линтер Аппликейшн Билдер) - www.relex.ru
Уже страшно.

Е12345Они работают и под Виндой, и под Линуксом. ЛАБ может коннектится к любой СУБД, поддерживающей ОДБЦ.
Хм. Использовать ОДБЦ в наш век, когда космические корабли бороздят просторы Тихого океана...

См. многочисленные флеймы на тему "почему ODBC/ADO/JDBC/прочие универсальные решения уступают компонентам прямого доступа".
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34232491
paul310
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А кто будет разрабатывать Ваше "корпоративное приложение"? Внутренние специалисты? Внешний вендор?

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

Ну а бизнес-логика живущая в базе - это, ИМХО, крайне неграмотное архитектурное решение...
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34232553
paul310
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При разработке "кастомного" ПО главной проблемой является как раз бизнес-логика. При этом, инструментарий разработки должен позволять максимально абстрагироваться от "технических" проблем. При использовании инструментария с низким уровнем абстракции, косты и риски проекта станут неприемлемо высоки.
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34232658
Фотография Calm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторСм. многочисленные флеймы на тему "почему ODBC/ADO/JDBC/прочие универсальные решения уступают компонентам прямого доступа".
именно многочисленность флеймов показывает, что в разных случаях предпочтительны разные решения и не нужно быть излишне категоричным.

авторНу а бизнес-логика живущая в базе - это, ИМХО, крайне неграмотное архитектурное решение...
Еще одна категоричность. Не знаю чем порожденная, возможно своими собственными граблями.


С уважением.
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34232726
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Calmименно многочисленность флеймов показывает, что в разных случаях предпочтительны разные решения и не нужно быть излишне категоричным.
Это спорное рассуждение (дабы излишне категорично не называть его неверным :) Многочисленность флеймов не имеет никакого отношения к истинности одной из точек зрения (если, конечно, Вы не адепт подхода имени миллиона леммингов).
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34232794
paul310
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый Calm,

Возможно, я действительно погорячился по поводу бизнес-логики в базе. Однако сложности с отладкой и поддержкой кода, скажем, в сторках в базе обычно делают такое архитектурное решение крайне неудобным для разработки и поддержки приложения. Такой подход, кстати, очень любим неофитами: "Да ладно вам, сложно... Щас накидаем структуру БД, дешевые дети понапишут сторок под нашим чутким руководством, морду какую-нибудь прикрутим...". Сколько я таких самописных уродцев видел...
...
Рейтинг: 0 / 0
Выбор языка программирования
    #34232913
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerСм. многочисленные флеймы на тему "почему ODBC/ADO/JDBC/прочие универсальные решения уступают компонентам прямого доступа". Для DB2, например, ODBC является компонентом прямого доступа. У неё call-интерфейс такой. Прямее не бывает.
...
Рейтинг: 0 / 0
25 сообщений из 52, страница 1 из 3
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Выбор языка программирования
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]