MKS Toolkit  -  подарок квалифицированным пользователям

 

Тестовый центр PC Week Labs считает, что этот модернизированный набор утилит для Windows 95 и Windows NT повысит продуктивность работы любого квалифицированного пользователя

 

Облегчая переход между Unix и Win32 или же сосуществование этих ОС, пакет MKS Toolkit for Windows 95 and Windows NT фирмы Mortice Kern Systems (Ватерлоо, пров. Онтарио, Канада) добавляет аромат WWW-ориентированности к заслуженно признанному сочетанию мощи командной строки и полезных усовершенствований, касающихся графического пользовательского интерфейса.

Традиционный для Unix интерфейс командной строки в новой Web-ориентированной версии 5.2

пакета MKS Toolkit сочетается с графическими расширениями

 

Прежде чем покупать рассчитанную исключительно на "Wintel-платформу" систему разработки, например Visual Basic, следует хорошенько присмотреться к возможностям MKS Toolkit, которые превращают "голую" машину в платформу разработки, оснащенную несколькими мощными языками программирования, графическим интерфейсом пользователя и даже прямым доступом к ресурсам Web с помощью быстрых и эффективных сеансов в интерфейсе командной строки.

 

Приложения, построенные для программируемой командной оболочки MKS, представляют собой не двоичные исполняемые файлы, а файлы сценариев, хорошо переносимых на Unix и платформы NT, отличные от X86.

 

Даже в чистой среде Win32 высококлассный набор служебных программ и средств поддержки разработки ПО, имеющийся в MKS, предоставляет пользователям возможность с выгодой для себя применять все мастерство, наработанное в течение десятилетий "волшебниками" Unix.

 

Пакет содержит около 150 утилит для управления файлами, потоками данных и другими системными ресурсами, для использования имен команд и интерактивных возможностей (таких, как оболочка командной строки Korn Shell и мощный, хотя и страшно запутанный редактор vi), которые уже знакомы всем тем, кто работал с Unix.

 

Последняя версия служит удовлетворению растущей потребности в управлении ресурсами Internet. Например, она поддерживает версию языка Perl 5.0 (широко используемого для сценариев Web-серверов), в дополнение к имеющейся в MKS версии сходного с Perl языка awk, который долгое время был частью этого пакета.

 

Другое добавление, команда web, позволяет обращаться из командной строки к доступным через HTTP материалам в Web. Например, можно получить файл с любого http://URL-адреса командой web get [URL]. Далее результат может быть обработан другими утилитами командной строки, подобно выходным данным всем известной команды TYPE, которая встроена в стандартные оболочки командной строки DOS/Windows/NT.

 

В ходе проводимых PC Week Labs испытаний мы вели поиск строк или выполняли другие операции с удаленным, находящимся в Web исходным кодом HTML-страниц с той же легкостью, как это делается с локальными или находящимися в обычной сети файлами.

 

Возможности серверной части в этой версии также предусмотрены. Новая утилита mkscgi позволяет HTTP-серверу запускать сценарий в программируемой среде Korn Shell, передавая этому сценарию значения параметров, введенные удаленным пользователем через обычную HTML-форму.

 

Пользователи могут сравнить предложение MKS с пакетом C Shell ($350) фирмы Hamilton Laboratories. Этот пакет известен своей интерактивной средой командной строки, оболочкой, использующей синтаксис, подобный синтаксису языка Си, вместо специфического псевдоанглийского языка MKS Korn Shell.

 

Пакет Hamilton, как и MKS Toolkit, включает в себя набор высокоэффективных служебных программ в стиле Unix, хотя в нем отсутствуют собственные версии некоторых компонентов MKS, таких, как Perl, awk и vi. Бесплатные или недорогие версии Perl и vi можно получить через Web из многих источников.

 

Вышедший в декабре MKS Toolkit ($399) поставляется как продукт, единый и для Windows 95, и для Windows NT (включая RISC-версию). Модернизация предыдущих версий стоит $199.

 

Пользователи новой версии, работающие под Windows 95, получают предварительную версию средств графического интерфейса, которые еще не поддерживаются в версии для 4.0 Windows NT. Большинство этих функций не очень существенны, однако следует упомянуть о программируемой пиктограммной панели инструментов в текстовом режиме окна Korn Shell.

 

Пиктограммы, размещенные в этой панели по умолчанию, предоставляют быстрый доступ к спискам ранее введенных команд, значениям переменных окружения и тому подобным вещам, что предпочтительнее, нежели использовать иногда запутанные и, безусловно, подверженные ошибкам клавиатурные команды доступа к некоторым из этих возможностей из традиционного приглашения командной строки "$".

 

СПЕЦИАЛИЗИРОВАННЫЕ ПРИЛОЖЕНИЯ

 

Более интересной представляется возможность модификации панели инструментов под управлением сценария оболочки, что позволяет специалисту по MKS Toolkit быстро и с минимальными усилиями строить специализированные приложения. Диалоговые окна и стандартные диалоги открытия/закрытия файлов также доступны из командного языка Korn Shell.

 

"Голая" машина, на которой есть только Windows 95, после установки MKS Toolkit превращается, таким образом, за цену, гораздо меньшую, чем можно было бы ожидать, в систему прикладной разработки, имеющую возможности многоплатформного внедрения во всех, кроме графического интерфейса, аспектах работы пользователя.

 

В версии 5.2 обращено внимание на упущения, отмеченные в нашем обзоре версии 4.2 в январе 1994 г.; в частности, добавлена полная поддержка длинных имен файлов. С появлением языка Java и присущих ему расширений имен файлов .java (исходный код) и .class (скомпилированный исполняемый код) эта возможность превратилась из удобства в необходимость.

 

В многооконной среде, такой, как Windows 95 или Windows NT, Korn Shell может работать в одном из окон, пока стандартная командная оболочка работает в другом, что предоставляет пользователям всю мощь Windows, не заставляя их отказываться от знакомых возможностей Shell. Множественные экземпляры оболочек могут выполняться как параллельные задачи.

 

Другие приятные отличия пакета MKS: он включает в себя оснащенные графическим интерфейсом версии утилиты программируемого калькулятора bc, способного обрабатывать числа произвольной точности, временную память для промежуточных результатов и определяемые пользователем кнопки для настраиваемых функций; монитор параллельных процессов ps, позволяющий методом "укажи и щелкни" отслеживать и управлять (с возможностью периодического обновления) отдельными процессами в многозадачной среде; и наконец, инструмент сравнения файлов diff, предоставляющий множество режимов просмотра и схем цветового выделения для быстрого анализа различий между двумя текстовыми файлами (например, содержащими исходный код программ) или основанного на этом анализе слияния файлов.

 

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

 

К более развитым возможностям относятся новый визуальный инструмент для обмена данными между системами на базе Unix и NT, называющийся Visual Pax, и средство поддержки разработки MKS Make для автоматизации построения сложных приложений, исключающего избыточную обработку неизмененных файлов.

 

Информация о пакете и его демонстрационная версия находятся на Web-узле MKS, http://www.mks.com.

 

Питер Коффи (PC Week Labs)

 

СОВЕТЫ КОРПОРАТИВНым ПОКУПАТЕЛЯм

 

MKS Toolkit for Windows 95 and Windows NT

 

Соединив в себе богатейший набор служебных программ с версиями некоторых давно заслуживших признание инструментов поддержки программирования, улучшенными добавлением графического пользовательского интерфейса, MKS Toolkit 5.2 фирмы Mortice Kern Systems предоставляет специалистам по Unix знакомые средства для работы в других ОС и повышает производительность труда всех квалифицированных пользователей. Web-ориентированные инструменты новой версии удовлетворяют растущие потребности многих разработчиков, работающих с серверами на базе как Unix, так и NT.      

+-------------------------+---+

|Удобство использования   | B |

+-------------------------+---+

|Возможности              | A |

+-------------------------+---+

|Производительность       | A |

+-------------------------+---+

|Совместимость            | A |

+-------------------------+---+

|Управляемость            | B |

+-------------------------+---+

А  -  отлично, В  -  хорошо

 

+ Одни и те же названия команд и выполняемые ими действия для Unix, Windows NT (включая RISC-версии) и Windows 95; ясные и полезные функции командной строки; реализации под Win32 языка Perl и других типичных для Unix инструментов, используемых для совершенствования и сопровождения Web-узлов.

 

Графический пользовательский интерфейс различается в Windows 95 и NT 4.0; ориентация на командную строку малопривлекательна для пользователей, привыкших к графическим средствам.

 

Mortice Kern Systems, Ватерлоо, шт Онтарио, (800) 865-6660, http://www.mks.com.

 

С методологией исследования продуктов Тестовым центром PC Week Labs можно ознакомиться по адресу:

http://www.pcweek.com/reviews/meth.html.

Версия для печати