standalone приложение что это

SAAS или Standalone: что выбрать?

Немного истории

Когда только появились компьютерные информационные системы, они все относились к декстопным. Программа устанавливалась на компьютер пользователя, а он уже в ней работал. Сегодня вариант продажи программной системы для последующей установки на компьютеры или сервера клиента называют Standalone (в переводе – «автономный»).

Позже КИС стали объединять в единую сеть. Но при этом сами программы все равно оставались на компьютерах пользователей. Иногда один из компьютеров выступал в роли сервера, т.е. на нем хранились данные для совместного использования. Но необходимость в программах на компьютера-клиентах это не отменяло.

При этом большинство таких программ после покупки дорабатывались под те или иные задачи. В некоторых код был доступен полностью, в других – частично. Встречались и полностью «закрытые» для доработок инструменты.

Со временем КИС развивались, программы становились все более сложными и одновременно универсальными. Многие виды бизнеса начали использовать программные системы без доработок от программиста или с минимальными дополнениями. Одновременно развивалась сеть Интернет.

В результате вендоры начали предлагать пользователям новый тип программного решения – SAAS (software as a service). В переводе этот термин означает «Программное обеспечение как услуга». Т.е. SAAS – это, в первую очередь, не отдельная технология, а принцип распространения продукта.

При выборе в пользу SAAS вы не получаете на руки программный продукт или его копию, а только доступ к системе на уровне пользователя. Таким образом, вы не покупаете программную систему, а получаете услугу доступа к ней. Отсюда и следуют все плюсы и минусы разных подходов.

Standalone: особенности современных решений

Программные системы Standalone могут быть двух основных типов – открытые (Open source) и закрытые. Например, CMS DRUPAL имеет открытый код, любой желающий может вносить в него изменения. В то же время многие программные продукты продаются с «закрытым» кодом. Например, в Photoshope вносить какие-то изменения запрещено, допустимы только внешние дополнения.

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

SAAS-системы: как это работает

Практически всегда доступ к SAAS-системам предоставляется через браузер. Т.е. вы заходите в браузер, указываете определенный адрес, вводите свои логин и пароль, и получаете доступ к системе. В некоторых случаях для SAAS-решений есть небольшие программы-клиенты, устанавливаемые на устройства пользователей. Но они не являются обязательными. Большинство из них предназначены для повышения комфорта работы пользователей мобильных устройств.

При этом, как бы вы ни зашли в SAAS-систему, вы в ней имеете права пользователя и не более того. Вы не можете изучать программный код, SAAS в принципе не предусматривает варианта лицензии Open source. Есть системы которые распространяются по подписке (SAAS), но к коду с чем вы имеете дело вы все равно не будете иметь доступа.

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

SAAS или Standalone: выбираем правильно

Чтобы понять, какой тип программного обеспечения нужен в вашем случае, ответьте себе на такой перечень вопросов:

Нужен ли вам будет доступ к коду системы?

Если вы планируете какие-то доработки системы, SAAS-решения вам точно не подойдут. Но и при выборе Standalone нужно быть внимательным.

Во-первых, изучите, насколько открыт код программной системы.

Во-вторых, помните, что мало получить доступ. Чтобы что-то доработать, понадобятся услуги специалистов соответствующей квалификации.

В-третьих, помните, что любое вмешательство в работу компьютерной системы может привести к проблемам. Т.е. при внедрении изменений и доработок нужно быть готовым к риску что-то «сломать».

Также нужно понимать, что, если вы начинаете вносить изменения в программный код системы, вы автоматически лишаетесь поддержки разработчиков. Например, если вы своими силами доработали какой-то плагин в DRUPAL или BITRIX, то при обновлении системы ваш доработанный плагин может перестать работать или начнет «конфликтовать» с какими-то другими возможностями. И разработчик за это не несет никакой ответственности. Все, что связано с вашими собственными доработками, в случае обновлений, вам придется исправлять самостоятельно.

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

Позволяет ли политика безопасности вашей компании хранить данные «в облаке»?

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

Здесь речь идет именно о тех данных, которые вы вносите в систему: база клиентов, справочники товаров, услуг, цен, бухгалтерские документы и т.д.

Казалось бы, Standalone намного безопаснее, так как все сведения хранятся «здесь, у вас», а не на серверах сторонней компании. На самом деле, развитые SAAS системы предоставляют высококачественную надежную защиту информации. Например доступ только с определенного IP адреса.

Как обеспечить высокое быстродействие системы?

Если ваша программная система предназначена для работы с технологическим оборудованием, например, с ЧПУ-станками, о SAAS-решениях можно забыть сразу. Здесь работает такое правило:

Компьютерная система работает настолько быстро, насколько быстро работает самое медленное из соединений между устройствами.

Например, если у вас идет обмен информацией между сайтом, учетной и CRM-системой, смело можно применять SAAS, так как критически важные «потоки» обмена информацией все равно связаны со скоростью интернет-канала.

Но если вам требуется мгновенный отклик системы, например, при запросе актуального остатка товаров, то лучше выбрать Standalone. Локальный обмен данными будет быстрее. Исключение здесь составляют только компании, где в системе одновременно работает небольшое число пользователей. Здесь задержка из-за обращения к удаленному серверу может быть некритичной и незаметной.

Что выгоднее по цене?

С одной стороны, ежемесячная оплата SAAS – это проще, особенно, для малого бизнеса, ведь вы ежемесячно выделяете определенную небольшую сумму. С другой, многие люди берут калькулятор и подсчитывают, что при покупке Standalone они выделяют деньги один раз, а при оплате SAAS иногда через год они отдадут за программную систему больше, и сумма будет только увеличиваться.

Но и здесь есть важный нюанс. При покупке Standalone вы оплачиваете всю сумму сразу, после чего несете самостоятельно дополнительные затраты на установку, настройку, обучение сотрудников. И если через месяц или два вам что-то не понравится, никто вам затраты не возместит.

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

Если вы думаете о собственном Standalone-решении, я рекомендую такой подход. Попробуйте разные системы в вариантах SAAS. Изучите их плюсы и минусы. Разберитесь, что именно вам нравится, и что действительно нужно. А позже, когда у вас будет четкое понимание своих целей и задач, закажите собственную систему. Пусть она будет проще, чем коммерческие проекты, но в этом программном решении будет реализовано все, что вам нужно, без лишних инструментов и сервисов.

Источник

Авторизация для standalone-приложений

Рады сообщить Хабрасообществу о запуске возможности использования VK API для standalone-приложений.

standalone приложение что это. Смотреть фото standalone приложение что это. Смотреть картинку standalone приложение что это. Картинка про standalone приложение что это. Фото standalone приложение что это

С сегодняшнего дня разработчики могут создавать различные Desktop-приложения, в том числе приложения для мобильных платформ (iPhone, Android и др.), виджеты и расширения для веб-браузеров. Подробная документация размещена в официальной группе — авторизация теперь не обязательна.

Помимо этого, команда «ВК» расширила набор API, добавив в него доступ к личным сообщения, статусам, стенам и фотографиям. Такая информация понадобится, вероятно, не только разработчикам мобильных клиентов «ВКонтакте». Примером работы с этими данными является наша веб-версия для iPhone и Android:

standalone приложение что это. Смотреть фото standalone приложение что это. Смотреть картинку standalone приложение что это. Картинка про standalone приложение что это. Фото standalone приложение что это

Однако пока расширенным доступом могут воспользоваться только ограниченное количество приложений. Заявки на получение доступа к этим функциям мы принимаем по электронной почте:

standalone приложение что это. Смотреть фото standalone приложение что это. Смотреть картинку standalone приложение что это. Картинка про standalone приложение что это. Фото standalone приложение что это

В предыдущих постах было множество вопросов про использование открытых стандартов авторизации. Появление Open API — это как раз первый шаг к открытым стандартам. Так, в ближайшем будущем появится поддержка oAuth и протокола XMPP.

До выходных постараемся порадовать разработчиков еще несколькими нововведениями.

Источник

API VK — Создаём Standalone-приложение и получаем token.

standalone приложение что это. Смотреть фото standalone приложение что это. Смотреть картинку standalone приложение что это. Картинка про standalone приложение что это. Фото standalone приложение что этоДля того, что бы у нас была возможность воспользоваться API ВКонтакте, необходимо создать Standalone-приложение и получить «token». После чего нам станет доступна возможность использовать методы API VK. В данной статье пойдёт речь о том, как создать Standalone-приложение, получить его ID, и получить token.

API VK — Создаём Standalone-приложение и получаем token.

Создаём Standalone-приложение в ВК и получаем ID.

Для начала нам необходимо создать наше Standalone-приложение в ВК. Для этого переходим на страницу создания приложения. Вбиваем название приложения, выбираем платформу «Standalone-приложение» и нажимаем кнопку «Подключить приложение».standalone приложение что это. Смотреть фото standalone приложение что это. Смотреть картинку standalone приложение что это. Картинка про standalone приложение что это. Фото standalone приложение что этоДальше ВК нас попросит подтвердить создание приложения и предложить выслать СМС. После подтверждения вас перекинут на страницу с информацией о приложении, нас интересует вкладка «Настройки», там мы можем получить «ID приложения». standalone приложение что это. Смотреть фото standalone приложение что это. Смотреть картинку standalone приложение что это. Картинка про standalone приложение что это. Фото standalone приложение что это

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

Получаем токен для использования API VK.

Теперь нам необходимо получить токен, он же «access_token». Токен — это набор различных цифр и латинских букв, которую мы будем передаете на сервер вместе с запросом.

Для того, что бы его получить, нам необходимо в браузере вбить следующую строку:

В «scope=» вы указываете нужные вам права через запитую. Например, если мы хотим ещё использовать метод «friends.add», для него необходимы права «friends», то в строке указываем следующее: «scope=groups,friends,offline«. Название прав для определённых методов можно узнать на странице методов ВК.

После того как мы перейдём по ссылке выскочит такое окно:standalone приложение что это. Смотреть фото standalone приложение что это. Смотреть картинку standalone приложение что это. Картинка про standalone приложение что это. Фото standalone приложение что этоНажимаем разрешить и попадаем на страницу где мы можем получить наш токен.standalone приложение что это. Смотреть фото standalone приложение что это. Смотреть картинку standalone приложение что это. Картинка про standalone приложение что это. Фото standalone приложение что этоЕсли быть точнее нам необходима часть строки ссылки в браузере, которая нам вернулась. К примеру мы получаем ссылку вида:

Вот все символы, что идут между «…access_token=» и до «&expires_in…» и есть наш ключ доступа, он же токен. Мой токен будет таким:

Дальше Вы его уже можете использовать для ваших нужд.

Немного об API Вконтакте

Обращение к API Вконтакте происходит с помощью http-запросов, некой ссылкой, в которой мы передаём нужные нам значения. Ссылка выглядит примерно так:

Источник

Makag

Своё Standalone-приложение и три полезных скрипта.

Предупреждение от 08 мая 2017: данная тема устарела.

Всё что написано ниже — в значительной степени утратило актуальность.

Пара слов о том, как создать своё Standalone-приложение и три полезных скрипта.

Своё Standalone-приложение для вКонтакте — вещь нужная и полезная, потому что с ним можно делать всякие грязные штуки.

Создать приложение для вКОнтакте можно по ссылке vk.com/apps?act=manage

Настройки в общих случаях минимальны:

standalone приложение что это. Смотреть фото standalone приложение что это. Смотреть картинку standalone приложение что это. Картинка про standalone приложение что это. Фото standalone приложение что это

«Защищённый ключ» наверное нужен иногда, но пока что он мне не пригодился. Самое важное — это ID приложения, которое используется для получения access_token.

О вариантах получения acess_token от различных приложений:

Какое-то чужое приложение

Вроде бы айпад, токен рабочий был

Чужое приложение вечного онлайна (hiw/ru вроде бы)

ВКонтакте для Windows

ВКонтакте для iPhone

ВКонтакте для iPad

ВКонтакте для Android

ВКонтакте для Windows Phone

ВКонтакте для Windows

Надо заметить, что для адекватной работы полезных скриптов жизненно необходим самый лучший хостинг всех времён и народов за 135 рублей в месяц.

Все скрипты отлично работают с одним и тем же токеном.

Online

Incoming Friends Add

Outcoming Friends Chancel

Чтение из файла в буфер и передача содержимого буфера в переменную

Источник

Standalone приложение что это

VST (Virtual Studio Technology) – формат звуковых плагинов, внедрённый фирмой Steinberg. Формат распространён довольно широко и многие знают, что это такое и с чем его едят… Но до сих пор на форумах вижу посты типа: «Что такое VST?» или «Я установил VST инструмент, а он не работает. Даже ярлыка на рабочем столе и exe’шника у неё нету…» и т.д Итак, в двух словах: что это такое и как работает.

Что такое Vst инструменты (VSTi).

Источник звука, управляемый по midi. Это может быть Синтезатор, Сэмплер или Ромплер. Для того, чтобы Vst плагин функционировал, нужна хост программа, с помощью которой вы получите доступ к нему.
Всё просто: сначала устанавливаете хост программу (например: Sonar или Cubase, Nuendo, Fruity Loops, Logic и т.д. и т.п.). Затем, устанавливаете сам Vst инструмент, после его инсталляции, запускаете хост программу и пользуетесь.

Немного о содержании самих плагинов.

Standalone.

Это самостоятельные версии плагинов, не требующие хост-программы. Вот у них – совсем всё просто: после инсталляции появляется и экзэшник (exe файл), и ярлык на рабочем столе. Запустил и работай. Один недостаток. Вы можете легко играть звуками установленного инструмента, но чтобы записать то, что играете – всё равно потребуется хост программа 

Vst эффекты.

Как я уже говорил. ВСТ инструменты – это источники звука. Vst эффекты звуков не издают, они обрабатывают входящий звуковой поток. Всё остальное справедливо из написанного выше.

Dx, Dxi

Dxi инструменты и эффекты – альтернатива VST, формат разработанный Microsoft. Кардинальных отличий никаких, форматы идентичны по многим параметрам. Многие программы в равной степени поддерживают как ВСТ, так и Dxi плагины, кроме того, есть Vst адаптеры, легко адаптирующие их для работы в Dxi совместимых хост-программах…
Также, в оболочке при инсталляции многих плагинов есть меню, в котором вы можете выбирать, в каком именно формате устанавливать Plugin.

Эта запись была опубликована 09.06.2008 в 17:36. В рубриках: База знаний. Вы можете следить за ответами к этой записи через RSS 2.0. Также, вы можете пройти в конец страницы и оставить свой комментарий.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *