Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Akshell – платформа веб-приложений на серверном JavaScript (https://javascript.ru/forum/project/15425-akshell-%E2%80%93-platforma-veb-prilozhenijj-na-servernom-javascript.html)

korenyushkin 26.02.2011 13:55

Akshell – платформа веб-приложений на серверном JavaScript
 
Приглашаю вас воспользоваться Akshell, инструментом для быстрого создания веб-приложений на серверном JavaScript. Сделав один клик на akshell.com, вы получаете онлайновую среду разработки, интегрированную с Git. Развертывание приложений происходит автоматически, с каждым коммитом. Для хранения данных используется PostgreSQL. Приложения исполняются в облачной инфраструктуре, не требуют администрирования, масштабируются автоматически.

Для приложений с небольшой и средней нагрузкой сервис совершенно бесплатен, попробуйте! Буду вам очень благодарен за любые комментарии, пожелания, предложения.

monolithed 26.02.2011 19:23

Цитата:

Сообщение от korenyushkin
Для приложений с небольшой и средней нагрузкой сервис совершенно бесплатен

1. а если желающих станет много, вы будете работать в убыток? :)
Цитата:

Сообщение от korenyushkin
Для хранения данных используется PostgreSQL

2. почему не MongoDB (просто хотелось бы понять чем обусловлен такой выбор)?
3. почему не работает Ctrl+A?

А так, довольно интересный проект. Хотелось бы услышать мнение Kolyaj'a

B@rmaley.e><e 26.02.2011 21:14

Цитата:

Your browser isn't supported.
Оставили бы хотя бы минимальную функциональность неподдерживаемым браузерам.

Kolyaj 26.02.2011 22:38

Цитата:

Сообщение от korenyushkin
Развертывание приложений происходит автоматически, с каждым коммитом.

С каждым? И это не отключается? Я, например, комичу, когда когда какую-то цельную задачу сделал, а не когда зарелизиться захотел.

Цитата:

Сообщение от monolithed
Хотелось бы услышать мнение Kolyaj'a

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

korenyushkin,
какой движок используется?

korenyushkin 26.02.2011 23:24

Спасибо за комментарии!

Цитата:

Сообщение от monolithed
1. а если желающих станет много, вы будете работать в убыток?

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

Цитата:

Сообщение от monolithed
2. почему не MongoDB (просто хотелось бы понять чем обусловлен такой выбор)?

Главная задача Akshell - упростить веб-разработку. Транзакции позволяют проще реализовывать бизнес-логику, поэтому была выбрана реляционная СУБД. К ней был сделан интерфейс, тесно интегрированный с JavaScript.

Цитата:

Сообщение от monolithed
3. почему не работает Ctrl+A?

Буду фиксить.

Цитата:

Сообщение от B@rmaley.e><e
Оставили бы хотя бы минимальную функциональность неподдерживаемым браузерам.

Akshell работает только с Safari, Chrome и FF потому, что встроенный редактор кода Mozilla Skywriter поддерживает лишь их. Сейчас происходит миграция на ACE, наследника Skywriter'а, он поддерживает все основные браузеры.

Цитата:

Сообщение от Kolyaj
С каждым? И это не отключается?

С каждым коммитом в master, боевая версия приложения исполняет код именно из него. Для разработки можно создать отдельный бранч.

Цитата:

Сообщение от Kolyaj
Слишком большая зависимость от чужого бизнеса получается.

Скоро ядро Akshell будет открыто, после того, как я упрощу процесс его сборки до приемлемого уровня. Это решит проблему vendor lock-in'а – вы сможете запускать приложения Akshell на своем сервере.

Цитата:

Сообщение от Kolyaj
какой движок используется?

Google V8.

Спасибо за интерес к сервису! Пишите впечатления. Какие фичи хотелось бы иметь?

FINoM 28.02.2011 02:25

Может тупой вопрос... Но чем это лучше node.js?

monolithed 28.02.2011 08:46

Цитата:

Сообщение от FINoM
Может тупой вопрос... Но чем это лучше node.js?

Это и есть NodeJS!

FINoM 28.02.2011 11:22

Цитата:

Сообщение от monolithed
Это и есть NodeJS!

Хм, непривычно, в ПриветМире не создается сервер пользователем, не указан явно заголовок (serverRes.writeHead), поэтому и спросил.

korenyushkin 28.02.2011 22:39

Цитата:

Сообщение от FINoM (Сообщение 94295)
Может тупой вопрос... Но чем это лучше node.js?

Это не лучше, это для других целей. node.js предназначен для асинхронных приложений, Akshell – для синхронных. В node.js почти все вызовы API принимают callback функцию, а в Akshell вызовы возвращают результат только после завершения работы. node.js обрабатывает запросы параллельно в одном потоке, Akshell – в нескольких.

Синхронные приложения писать гораздо проще, поэтому в Akshell используется эта модель. Зато node.js отлично подходит для такого применения, как Comet, IRC-сервер – классический пример.

FINoM 01.03.2011 03:06

korenyushkin, то есть вы предоставляете собственное IDE для разработки приложений, с использованием собственных библиотек, собственного языка транзакций, причем не преследуя какой-нибудь трендовой парадигмы, как, например, событийно ориентированной, так?
Какова миссия проекта?
Что мне даст использование вашего инструментария, кроме как получения удовольствия от программирования на родном языке?
А если вы выиграете миллиард и уедите на острова загорать и кющать банан, что будет с проектом?


Часовой пояс GMT +3, время: 23:03.