![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 13.08.2007
Сообщений: 8
|
![]()
goodTimeServer();
Недавно работаю в небольшом издательстве (справочная литература по разным организациям, верстка макетов, предпечатная подготовка, цв. коррекц.). Работа не очень интересная, но очень не пыльная и свободного времени остается весьма. После экспериментов со звукозаписью, параллельно с работой, где-то полгода-год назад, заинтересовался проектированием сайтов, что постепенно привело к изучению программирования («для „вэб“», то есть php), баз данных (тоже для „вэб“, в основном MySQL), серверов, ОС, сетей и т. д., и времени стало как-то не очень хватать. Но тут выяснилось, что та технология, которая применяется при издании справочников в этом издательстве, совершенно чудовищна по своей неэффективности, потому как 40—50% всей работы может (и должен) делать компьютер, а пока это делается руками, в том числе и моими. Естесственно такой расклад не прокатывал и в результате с помошью наиболее изученных технологий была немедленно спроектирована экспериментальная база данных со всеми справочниками, выпусками, разделами, организациями и прочими административными ресурсами. Также было создано приложение, позволяющее промастивать, сортировать, искать, добавлять и удалять организации, редактировать тексты, подготавливать текст из базы для программы верстки, подготавливать экспортированную верстку для занесения в базу и т. д. И все бы хорошо, да только вот одна проблема: все это реализовано на php и MySQL, и что бы все это заработало нужно установить Apache (или другой сервер), интерпретатор php, настроить все это должным образом, да еще и работать в браузере =)), что естесственно никуда не годится с точки зрения переносимости на другие компьютеры. Поэтому было принято решение переписать все это дело «по-взрослому», так, чтобы сервер базы данных стоял на одной машине, а самодостаточное, не требующее инсталляции exe-приложение могло использовать его по локальной (или даже по всемирной) сети. Но тут оказалось не все так просто: если сервер базы данных скорее всего будет MSSQL, то вот выбор технологии для создании вышеописанного приложения вызывает некоторые затруднения в связи с довольно широким выбором и весьма бурным развитием. Необходимые параметры приложения: Запуск без инсталляции Графический интерфейс Взаимодействие с БД MSSQL Простенький текстовый процессор: — чтобы как Ворд понимал нажатие Shift+Enter (разрыв строки) — Undo/Redo history — Динамическое отображение B I U — и самое главное, чтобы при отображении текста была возможность заменить некую последовательность символов на картинку (как в браузере) — Возможность работы с PCRE Основные параметры рабочей среды: архитектура: intel x86 платформа: win32 Серверная ОС: Windows Server 2000/2003 enterprise rus Клиентская ОС: Windows XP professional rus SP2, framework может отсутствовать БД: MSSQL Server 2000 Поэтому если кто что дельное посоветует по выбору языка программирования и среды разработки буду весьма признателен.
__________________________
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выбор сокетов для TCP приложения | Черничный | Работа с сетью в Delphi | 3 | 17.12.2008 17:47 |
Как в Excele2007 назначить макрос на пункт пользовательского меню | Suroejka | Microsoft Office Excel | 3 | 28.05.2008 14:02 |
Выбор инструментов для создания интерфейса к БД | Repz | БД в Delphi | 3 | 12.05.2008 13:32 |
Создание пользовательского словаря | kekur | Помощь студентам | 4 | 11.03.2008 12:10 |