Приложение, созданное в электронных таблицах против программирования полного приложения - есть ли что-то среднее?

1805
Kris C

У коллеги есть собственное приложение в Документах Google, которое включает в себя пользователей, заполняющих форму, задающих альтернативные вопросы в зависимости от ответов, а затем выводящих рекомендации на основе введенных значений.

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

Он не «технический» как таковой, и инвестиции в изучение полномасштабного языка программирования и всех смежных тем (например, моделирование данных / как работает HTTP-запрос и ответ и т. Д.) Слишком велики для него, поэтому он предлагает переписать на PHP / ASP.NET и т. Д. Не привлекателен, и в настоящее время он не может позволить себе нанять кого-то для этого.

Есть ли кто-нибудь посередине, кто может порекомендовать, что это шаг от эффективной работы в электронной таблице, с большей гибкостью и т. Д., Без необходимости становиться программистом?

Кажется, что довольно большой разрыв между бизнес-пользователями, способными создавать приложения в электронных таблицах, и ИТ-отделом, программирующим правильное веб-приложение, так что я надеюсь, что могут быть какие-то инструменты для «создания приложений», которые пытаются заполнить этот пробел?

Основным вариантом, который я нашел до сих пор и который, кажется, отвечает этой потребности, является создатель приложения Zoho https://www.zoho.com/creator/ Я раньше этим не пользовался, поэтому был бы заинтересован в любом совете по этому вопросу.

7
Добавлена ​​награда не из-за качества существующих ответов (которые хороши), а потому, что я хотел бы представить более широкий набор мнений и ответов, особенно с учетом комментариев в существующих ответах в строках «Это крайне необходимая область» решения! " Kris C 13 лет назад 0

5 ответов на вопрос

3
StevenV

В течение многих лет на этот вопрос не было хорошего ответа, ниша, которая искала решение, какой бы ни была технология в то время. Пре-веб-решения (в сфере ПК / Microsoft) включали Lotus 1-2-3, а затем макросы Excel, а затем MS Access и VBA. Я полагаю, что в этом была и идея InfoPath, хотя она не очень хорошо объяснялась или рекламировалась.

Один из текущих ответов может быть в WebMatrix ; хотя это может потребовать более глубокого погружения в «программирование», чем ваш коллега готов - стоит посмотреть. Я уверен, что есть и другие, особенно в сфере без МС, о которых другие могут предложить.

Hmm - we may have someone who knows InfoPath here - hadn't got round to investigating what that was so will add it to my list. WebMatrix is also on my personal 'to investigate' list, so will take a look Kris C 13 лет назад 0
Я использовал InfoPath. Это форма заявки. Вы можете создавать свои собственные формы (похожие на формы XFDL или PDF) с цифровыми подписями, динамическими представлениями и т. Д. Он также подключается к различным источникам данных для отправки и получения данных. Таким образом, вы можете подключить его к базе данных access / SQL для получения информации о клиенте, затем сохранить форму в библиотеке документов в SharePoint и иметь связанные столбцы данных в библиотеке документов. Очень могущественный. Mike Christiansen 13 лет назад 0
We use WebMatrix and it's powerful and easy for a programmer, but I wouldn't recommend for this project. There's not a bit of drag and drop to it, so you have to be familar with HTML, vb, css, etc. Knox 13 лет назад 0
2
Rich Homolka

Много лет назад я работал в среде под названием 4th Dimension, которая была базой данных с простым программированием. Возможно, вы захотите взглянуть на что-то вроде Access или эквивалент с открытым исходным кодом.

Крутой инструмент для этого был Hypercard. К сожалению, это ушло в течение многих лет. Возможно, вам повезет, Google'ing 'Замена Hypercard'. Лучшая ссылка, которую я получил для этого, была LiveCode, но это не бесплатно.

LiveCode с открытым исходным кодом и БЕСПЛАТНО (по состоянию на июль 2013 года).

Общественная (с открытым исходным кодом) версия LiveCode находится в свободном доступе. Если вы хотите создать коммерческое программное обеспечение, вам нужно купить лицензию. Стоимость лицензий составляет не менее 500 долларов США, в зависимости от ваших требований. Mark 10 лет назад 0
2
surfasb

Если бы это была электронная таблица Excel, я бы не колебался и предложил Infopath. Infopath + Acces / SQL Server Express не были знакомы с методами Google doc, но были знакомы с людьми, которые создают приложения в Excel (Слушай! Слушай!).

Если вам нравится текстовые уроки ., ,

Если вы предпочитаете видео уроки ., ,

Желаю тебе удачи. Эта область остро нуждается в решении !

+1 за «острую необходимость решения» - слишком верно! Kris C 13 лет назад 0
Приложения Excel / Access стали настолько нелепыми, что у Microsoft даже есть решение для контроля версий, которое вы можете скачать. http://www.microsoft.com/download/en/details.aspx?id=6840 surfasb 13 лет назад 0
2
squillman

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

I never tried Lightswitch, but did a fair amount of research around it and it looked very promising and powerful. In addition to a 'no coding' solution, you can write vb or c# code in it and have the full power of ASP.Net. What ultimately steered me away from it and to WebMatrix was that Lightswitch relies on Silverlight technology which doesn't currently and probably will never run on iPad. Knox 13 лет назад 0
Oh come now, I'm sure Silverlight is next on deck right after Flash. Oh, wait... squillman 13 лет назад 0
Назначение награды за этот ответ, так как это принесло этот вариант, который я несколько обесценил, назад в мои мысли. Однако пока я не буду принимать ответ, пока не смогу собрать вместе различные варианты и варианты, которые я нашел в другом месте, и обсудить с моим коллегой. Kris C 13 лет назад 0
Я пока не пробовал. Для меня это звучит ужасно, как Infopath. , , surfasb 13 лет назад 0
@surfasb I thought the same thing, myself. Infopath on steroids. I've seen some good things done with Infopath, though. squillman 13 лет назад 0
0
Keltari

Похоже, MS Access будет заполнить то, что вам нужно красиво. В Access есть очень мощный инструмент для создания форм, который может выполнять большинство задач с помощью мастеров. Возможно, вам понадобятся некоторые настройки, однако VBA действительно прост в освоении, и не похоже, что вы делаете что-то сложное.

Похожие вопросы