![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2011
Сообщений: 12
|
Есть следующая идея. У владельцев смартфонов, коммуникаторов и прочих наладонников порой возникает необходимость решать мелкие бытовые задачки. Например по каким-то простым правилам посчитать счет за какие-то товары и услуги. Специального софта для таких вещей нет и не предвидится. Да даже если бы и был, искать его влом, а уж деньги не дай Бог платить тем более. Есть мысль сделать для таких целей простенькое приложение типа программируемого калькулятора. Например так. Есть приложение для настольного компьютера, на котором юзер редактирует и отлаживает свои программы, а потом грузит в свой наладонник скомпилированный байткод. Таким образом один раз пишется компилятор, редактор, отладчик и т.п, а для каждой модели наладонника - виртуальная машина (интерпретатор байткода). Идея по-моему достаточно красивая. Если не в коммерческом плане, то хотя бы ради самоутверждения. Для себя я бы по крайней мере такую штуку хотел. Загвоздка тут только одна. Язык программирования, на котором юзер будет писать свои маленькие бытовые программки. Реализовать я смогу любой (в разумных пределах разумеется, например за контекстно-зависимую грамматику не возьмусь). Вопрос какой нужен. Он должен быть максимально простым. Рассчитанным на тупого чайника. И в то же время очень желательно чтобы как-то поддерживал объектно-ориентированное программирование (например чтобы юзер мог запрограммировать простейший GUI). Пока я думал о бейсике и о lua. Но бейсик сам по себе довольно туп. А lua (сам его люблю) боюсь окажется слишком сложен. Про forth вообще молчу. Язык просто великий. Но от него народ побежит как от чумы. Вопрос знатокам. Посоветуйте подходящий для этой цели язык ! Может быть кто-то когда-то изобретал свой язык программирования. Может быть кто-то слышал о каких-то специализированных языках, рассчитанных на полных чайников. Помогите пожалуйста, если что-то по этому поводу знаете !
|
|
|||||
...за контекстно-зависимую грамматику не возьмусь... ...Но бейсик сам по себе довольно туп... ...чтобы как-то поддерживал объектно-ориентированное программирование ... Попробуйте пойти по пути: http://www.flasher.ru/forum/showthread.php?t=157499 Добавлено через 42 секунды Цитата:
![]() |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
javascript самое то я думаю. Обычно на нём и пишут всё прототипно-зависимое (jsfl, photoShopScript, unity)
можете и AS3 тамарин для таких целей использовать. ИМХО он намного мощнее js. А вообще фрэймворки вами описанные есть в большом количестве. И работают они начиная от lua(coronaSDK) и до с++(QT,AirplaySDK) Есть тот же флэш (AIR) который для простых приложений, очень даже годится. Ну и OpenPlug(as3) c Unity(js,c#,boo, скоро обещают as3)
__________________
Отряд Котовскага Последний раз редактировалось Котяра; 08.06.2011 в 11:32. |
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Не лучше ли сделать GUI для пользователей? Любой язык программирования, даже бейсик, покажется обывателю темным лесом.
|
|
|||||
|
Человек, которому нужен калькулятор цены стирального порошка или напишет GUI с 0, без Вашего софта, если он как-то знаком с программированием, или не сядет писать его вообще.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Ну реально ведь: можно написать на js прилагу практически любой сложности. Для запуска хватит браузера - во всех современных смартах и падах браузеры нормальные.
JavaScript и HTML по моему глубокому убеждению развиваются по пути "очайникования" - чтобы любой негр мог слабать страничку, пусть и невалидную, пусть кривую и непонятную - но работающую. Плохо это или хорошо - другой вопрос. Для маленьких задач может быть и не плохо. Для больших - ужасно. Но это, повторюсь, ИМХО. В чём смысл именно вашего фрэймворка? Может проще написать GUI фрэймворк на js для разных моделей смартов? Если нужны какие-то низкоуровневые операции, то это точно не для чайников и надо использовать что-то помощнее из списка который я привёл выше или писать нативные приложения.
__________________
Отряд Котовскага Последний раз редактировалось Котяра; 08.06.2011 в 13:40. |
|
|||||
|
Я за набор готовых скриптов и набор кнопок. Макксимум это чтоб клиент могу казать как в екселе: вот сюда пихаем формулу такую, а сюда такую, а тут суммируем эту и эту ячейку.
Мышкой расставить поля ввода, лейблы и кнопки и на каждую кнопку мог сказать что она делает (те же формулы чтоб на кнопки вешались или как-то так) Какие нафиг скриптовые языки для обывателя. Это типа желание сделать чего-то эдакого но ничего не делать, переложив ответственность на пользователя? Это всё-равно что в качестве админки к сайту давать клиенту сылку на PHPMyAdmin.
__________________
Кто к нам с чем для чего - тот у нас того от того. |
|
|||||
|
Регистрация: May 2011
Сообщений: 12
|
Народ, огромный респект всем ответившим и просто прочитавшим !
Пожалуй наиболее близко к тому что надо высказался Dukobpa3. Я сам по началу думал о каком-то простом наборе виджетов и визуальном построителе интерфейса, тем более что такие штуки уже писал в том числе на AS3. Но потом что-то закопался в сложности, хотя как понял теперь, не надо было этого делать. Либо делать нечто "масштабируемое". Т.е. если ты чайник холодный, вот тебе один набор возможностей. Если закипаешь - уже другой. Если дослужился до кофейника - третий, суперпупермегапродвинутый.Как возникла сама эта мысль ? У меня сейчас iPod 4 touch на стадии активного освоения. Точнее на той стадии, когда нужно срочно искать идею для реализации и отсылать продукт в магазинчик дяди Стива (пусть хотя бы и как бесплатный). Начитавшись арбуза http://www.arbuz.uz/ и неМеханики http://www.nemehanika.ru/ решил сотворить что-то подобное. Потом взглянув какие (да простят меня девушки за физиологизм) экскременты продаются (причем с неплохим рейтингом) на AppStore, подумалось, а не соорудить ли что-то по-настоящему полезное ? Тем более подобная штука (чувак писал для себя) уже существует http://sergey-frt.narod.ru/frt_sci.html, но она совершенно не юзерского уровня. Вот мне и подумалось что прицепить сюда нормальный компилятор плюс IDE ( на том же eclipse например) плюс поддержку iPhone + Android + Symbian, мог бы получиться вполне интересный и полезный продукт. |
|
|||||
|
Очень лёгкий и простой Excel, распространяющийся бесплатно? Это уже интересней.
__________________
Тут мужик танцует и поёт про флэш |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|