Знаенето как да използвате инструменти често се казва, че е ключът към успеха. В офиса се използват програми като Microsoft Office и Photoshop.
Има обаче много повече инструменти – вътрешни инструменти или администраторски инструменти – за които можете да научите, за да улесните работния си живот.
Вътрешните инструменти, понякога известни като вътрешни приложения, са софтуер или приложения, които са предназначени да помогнат на ИТ отделите, разработчиците и други вътрешни бизнес потребители да бъдат по-продуктивни.
Те могат да направят всичко - от улесняване на достъпа до вашата база данни, CRM, CMS, софтуер за продажба на билети или табла за управление до предоставяне на превъзходни показатели за вашия уебсайт.
Вътрешни инструменти могат да бъдат намерени в Google, Facebook, Apple, Microsoft, Slack, Asana, Dropbox, Amazon и редица други уебсайтове.
Но за какво служат?
Защо са задължителни?
И можете ли всъщност да ги използвате, за да увеличите производителността или ефективността на вашата компания?
Вътрешните инструменти изобилстват, тъй като са много полезни за проследяване на конкретни задачи, отчитане на обратна връзка и оптимизиране на производителността на сайта с течение на времето.
Повечето фирми също ги използват вътрешно, за да повишат производителността, да управляват логистиката и да реагират по-бързо на клиентите в случай на технически проблеми. Вътрешните инструменти ви позволяват да проследявате ефективността на вашия сайт, да планирате бъдещето и в определени ситуации дори да спестявате пари.
В тази публикация ще разгледаме по-отблизо Appsmith, неговите функции и как да го използваме, наред с други неща. Да започваме.
Какво е Appsmith?
Appsmith е добре познат Open-Source платформа за изграждане и хостване на вътрешни уеб решения. Той ви позволява да се свържете с няколко бази данни и API, за да създадете приложение, което използва данни в реално време.
Можете да използвате техните предварително изградени UI джаджи и да ги свържете с вашите API и бази данни, за да разработите динамични приложения и сложни процеси. Можете да внедрите тези приложения, като използвате технологията, която желаете.
Освен това хостингът е безплатен. Това също означава, че това е напълно безплатна рамка за използване; можете самостоятелно да хоствате вашите приложения и да използвате облачната услуга на Docker.
Използвайки тяхната базирана на JavaScript платформа за визуално развитие, можете да създавате CRUD приложения, табла за управление, административни панели и други 10 пъти по-бързо. Разработчиците обичат Appsmith, защото им спестява стотици часове усилия.
Като цяло, това е солидна база с отворен код за вътрешен инструмент развитие.
Характеристики:
- Инсталирането на Appsmith на вашите сървъри отнема около 5 минути.
- Не се нуждаете от HTML или CSS, за да плъзгате и пускате, преоразмерявате или редактирате джаджи.
- Вече можете да създадете CRUD приложение с целия потребителски интерфейс и логика за източници на данни за SQL, S3 или Google Sheets само с едно щракване.
- Използвайте коментиране в реално време (напр Фигма), когато работите върху вътрешни инструменти за незабавна комуникация, предоставяне на обратна връзка и сътрудничество.
- Възможен е директен достъп до всяка база данни PostgreSQL, MySQL или MongoDB.
- Потребителският интерфейс ви позволява да заявявате и променяте вашата база данни. Налични са API за PostgreSQL, MongoDB, MySQL, REST и GraphQL.
- Могат да бъдат посочени допълнителни типове удостоверяване за вашите API. Възможна е автентификация, базирана на API ключ, удостоверяване на носител на токен или комбинация от двете.
- Можете да разгръщате приложения с едно щракване или да ги интегрирате с вашата система за непрекъсната интеграция/непрекъснато внедряване. За безопасно изграждане, тестване и внедряване на вашите приложения, създайте git клонове за различни среди.
Практичен опит с Appsmith & Firebase
Четенето на записи от база данни, добавянето или редактирането на записи и изтриването на записи са всички CRUD действия във всяко приложение. Всичко това се държи заедно от потребителски интерфейс и логиката на програмата.
Ще ви науча как да използвате Firestore като база данни за създаване на мениджър на задачи в Appsmith. Свързване с бази данни, създаване на заявки, интегриране на данни в джаджи и внедряване по поръчка функционалност с помощта на JavaScript всички ще бъдат покрити и втвърдени в резултат на това.
Ще се преподават следните понятия:
- Използване на Firestore за свързване и запитване
- В Appsmith данните са обвързани с джаджи.
- Поставяне на вашето приложение онлайн
1. Използване на Firestone за свързване и запитване
Първо трябва да създадете приложение, преди да можем да навлезем в подробности за Firestore. Запиши се за Appsmith облак и щракнете върху оранжевия бутон Нов. Вече можем да свържем новоизграденото приложение към базата данни.
Изберете Източници на данни > Нов > Firestore от падащото меню. За да се свържете с вашия екземпляр на Firebase, предоставете вашите идентификационни данни. Щракнете върху бутона Тест, за да се уверите, че цялата информация е правилна, преди да запазите източника на данни.
Трябва да потърсим данни с помощта на източника на данни Firestore. Създайте заявка за извличане на задачи от базата данни. Имам основна колекция, наречена Asana, която има някои засадени данни за показване на някои данни. Заявката за извличане на задача ще изглежда така:
Сега, когато се свързахме с Firestore и имаме вливащи се данни, нека използваме джаджи, за да ги представим в приложението.
2. В Appsmith данните са обвързани с джаджи
Ще ни трябва джаджа за списък, за да показваме данните, когато идват. Плъзнете джаджа за списък в платното от раздела с приспособления в страничната лента. (Разделът джаджи се намира под името на приложението.) Основно обвързване за приспособлението List може да бъде написано, както следва:
По същия начин, като въвеждаме текстови джаджи и създаваме съответните им обвързвания, можем да покажем данните за всеки елемент в приспособлението за списък.
Нека отделим няколко минути в изграждането на формуляр, който ще ни позволи да редактираме и изтриваме задачи, преди да преминем към стартиране на приложението.
За да направите това, плъзнете приспособление за формуляр върху платното и използвайте чифт текстови приспособления, за да покажете информация за заданието, избрано от приспособлението за списък, като например актуализиране на формуляра, когато бъде избран нов елемент в списъка. Ето как трябва да изглежда вашият формуляр:
Вече можете да създадете заявка за актуализиране като тази, като използвате източника на данни Firestore, който сте настроили преди.
След това, когато бутонът за изпращане във формуляра е натиснат, конфигурирайте го да изпълнява заявката за задача за актуализиране. Можете да премахнете задачата, като използвате същите техники и напишете заявка.
3. Поставяне на вашата кандидатура онлайн
Това е най-простата стъпка. За да разгърнете приложение, отидете в горния десен ъгъл на екрана и щракнете върху бутона Разгръщане. Можете също да поканите други да използват или създадат приложението или дори да го направите публично. Бутонът за споделяне се намира до бутона Разгръщане.
Вие усвоихте основите на разработката на приложения с Appsmith и съм сигурен, че сте готови да използвате наученото.
Професионалисти
- Екипното сътрудничество в реално време е вградено.
- Интеграция със съществуващия ви CI/CD работен процес и внедряване на приложения с едно щракване в Azure, Google Cloud Platform или Digital Ocean.
- Можете да свържете безкраен брой вътрешни приложения и източници на данни.
- Предварително конфигурираните джаджи в този интерфейс за изграждане с плъзгане и пускане включват диаграми, квадратчета за отметка, снимки, модали, таблици и др.
- След като член е поканен във вашето приложение, можете директно да управлявате неговите отговорности.
- Възможността за вграждане на JavaScript в заявки за база данни, както и интеграция с PostgreSQL, DynamoDB, MongoDB, Firebase и други REST или GraphQL API.
Против
- Ще ви трябват някои умения за програмиране, за да използвате платформата.
- Разрешени са само уеб приложения. Приложенията не винаги реагират бързо.
Планове
Изданието за общността на сайта е безплатно за неопределено време. Можете също да разгледате базираното на облак бизнес издание, което скоро ще бъде налично с цени.
Заключение
Разработването на вътрешни инструменти е страхотен метод за овластяване на вашия екип, без да се налага да се занимавате с кодиране или други връзки с разработчици или екипи за анализ.
Appsmith е лесен за настройка и използване, което го прави подходящ за бързо развиващия се и динамичен технологичен бизнес, където често се изискват нови решения.
Това е по-утвърдена и утвърдена технология със силна документация, видео обучение и помощ от общността.
пас охеда
Здравейте, благодаря за урока, преглеждах този инструмент и в процеса на обучение се опитвам да събера един вид мениджър на билети, идеята е, че крайният потребител може да въведе заявката си и да я проследи, и за От друга страна, лицето, което отговаря за билетите, може да види какво се иска и да има някакъв тип табло за управление, за съжаление все още не мога да дешифрирам дали Appsmith има тази система за ограничаване на достъпа до различните страници, например че крайният потребител не вижда списъка с билети от останалите хора, които използват приложението, знаете ли нещо за него?