Sovint s'afirma que saber utilitzar les eines és la clau de l'èxit. A l'oficina s'utilitzen programes com Microsoft Office i Photoshop.
Tanmateix, hi ha moltes més eines (Eines internes o Eines d'administració) sobre les quals podeu aprendre per simplificar la vostra vida laboral.
Les eines internes, de vegades conegudes com a aplicacions internes, són programari o aplicacions que tenen la finalitat d'ajudar els departaments de TI, els desenvolupadors i altres usuaris empresarials interns a ser més productius.
Poden fer-ho tot, des de facilitar-vos l'accés a la vostra base de dades, CRM, CMS, programari de venda d'entrades o taulers fins a oferir-vos mètriques superiors per al vostre lloc web.
Les eines internes es poden trobar a Google, Facebook, Apple, Microsoft, Slack, Asana, Dropbox, Amazon i una varietat d'altres llocs web.
Però per a què serveixen?
Per què són necessaris?
I realment podeu utilitzar-los per augmentar el rendiment o l'eficiència de la vostra empresa?
Les eines internes abunden, ja que són molt útils per fer un seguiment de tasques específiques, informar sobre comentaris i optimitzar el rendiment del lloc al llarg del temps.
La majoria de les empreses també els utilitzen internament per augmentar la productivitat, gestionar la logística i respondre als clients més ràpidament en cas de problemes tècnics. Les eines internes us permeten fer un seguiment del rendiment del vostre lloc, planificar el futur i, en determinades situacions, fins i tot estalviar diners.
En aquesta publicació, analitzarem Appsmith, les seves característiques i com utilitzar-lo, entre altres coses. Comencem.
Què és Appsmith?
Appsmith és un conegut Open-Source plataforma per crear i allotjar solucions web internes. Us permet connectar-vos a diverses bases de dades i API per construir una aplicació que utilitzi dades en temps real.
Podeu utilitzar els seus ginys d'IU preconstruïts i connectar-los a les vostres API i bases de dades per desenvolupar aplicacions dinàmiques i processos complicats. Podeu implementar aquestes aplicacions amb la tecnologia que vulgueu.
A més, l'allotjament és gratuït. Això també significa que és un marc completament gratuït d'utilitzar; podeu autoallotjar les vostres aplicacions i utilitzar el servei al núvol de Docker.
Amb la seva plataforma de desenvolupament visual basada en JavaScript, podeu crear aplicacions CRUD, taulers de control, taulers d'administració i més deu vegades més ràpidament. Als desenvolupadors els agrada Appsmith perquè els estalvia centenars d'hores d'esforç.
En general, és una base sòlida de codi obert eina interna desenvolupament.
Característiques
- Appsmith triga uns 5 minuts a instal·lar-se als vostres servidors.
- No necessiteu HTML o CSS per arrossegar i deixar anar, canviar la mida o editar widgets.
- Ara podeu crear una aplicació CRUD amb tota la interfície d'usuari i la lògica per a fonts de dades SQL, S3 o Google Sheets amb només un clic.
- Utilitzeu comentaris en temps real (com ara figma) quan es treballa en eines internes per comunicar-se immediatament, proporcionar comentaris i col·laborar.
- És possible l'accés directe a qualsevol base de dades PostgreSQL, MySQL o MongoDB.
- La interfície d'usuari us permet consultar i modificar la vostra base de dades. Les API de PostgreSQL, MongoDB, MySQL, REST i GraphQL estan disponibles.
- Es poden especificar tipus d'autenticació addicionals per a les vostres API. És possible l'autenticació basada en claus de l'API, l'autenticació de testimoni de portador o una combinació dels dos.
- Podeu implementar aplicacions amb un sol clic o integrar-les amb el vostre sistema d'integració contínua/desplegament continu. Per crear, provar i desplegar les vostres aplicacions de manera segura, creeu branques git per a entorns diversos.
Experiència pràctica amb Appsmith i Firebase
Llegir registres d'una base de dades, afegir o editar registres i suprimir registres són totes accions CRUD en qualsevol aplicació. Tot això es manté unit per la interfície d'usuari i la lògica del programa.
Us ensenyaré com utilitzar Firestore com a base de dades per crear un gestor de tasques a Appsmith. Connexió a bases de dades, creació de consultes, integració de dades en ginys i implementació a mida funcionalitat utilitzant JavaScript tot quedarà cobert i solidificat com a resultat d'això.
S'ensenyaran els conceptes següents:
- S'utilitza Firestore per connectar-se i consultar
- A Appsmith, les dades estan vinculades als widgets.
- Posar la teva aplicació en línia
1. Ús de Firestone per connectar i consultar
Primer heu de crear una aplicació abans que puguem entrar en detalls sobre Firestore. Inscriu-te Appsmith núvol i feu clic al botó taronja Nou. Ara podem enllaçar l'aplicació de nova creació a la base de dades.
Seleccioneu Fonts de dades > Nou > Firestore al menú desplegable. Per connectar-vos a la vostra instància de Firebase, proporcioneu les vostres credencials. Feu clic al botó Prova per assegurar-vos que tota la informació és correcta abans de desar la font de dades.
Hem de consultar dades mitjançant la font de dades de Firestore. Creeu una consulta per recuperar tasques de la base de dades. Tinc una col·lecció bàsica anomenada Asana que té algunes dades sembrades per mostrar algunes dades. Una consulta de recuperació de tasques tindrà aquest aspecte:
Ara que ens hem connectat a Firestore i tenim algunes dades que flueixen, fem servir ginys per presentar-les a l'aplicació.
2. A Appsmith, les dades estan vinculades a widgets
Necessitarem un giny de llista per mostrar les dades a mesura que surten. Arrossegueu un giny de llista al llenç des de la pestanya de giny de la barra lateral. (La pestanya de widgets es troba a sota del nom de l'aplicació.) Es pot escriure una vinculació bàsica per al giny de la llista de la manera següent:
De la mateixa manera, introduint widgets de text i creant els seus enllaços adequats, podem mostrar les dades de cada element al giny Llista.
Dediquem uns minuts a construir un formulari que ens permetrà editar i eliminar tasques abans de passar a llançar l'aplicació.
Per fer-ho, arrossegueu un giny de formulari al llenç i utilitzeu un parell de ginys de text per mostrar informació sobre la feina seleccionada al giny Llista, com ara actualitzar el formulari quan se seleccioneu un element nou a la llista. Així és com hauria de ser el vostre formulari:
Ara podeu crear una consulta d'actualització com aquesta mitjançant la font de dades de Firestore que heu configurat abans.
Aleshores, quan es prem el botó d'enviament del formulari, configureu-lo per executar la consulta de tasques d'actualització. Podeu eliminar la tasca utilitzant les mateixes tècniques i escrivint una consulta.
3. Posar la teva sol·licitud en línia
Aquest és, amb diferència, el pas més senzill. Per implementar una aplicació, aneu a l'extrem superior dret de la pantalla i feu clic al botó Desplega. També podeu convidar altres persones a utilitzar o crear l'aplicació, o fins i tot fer-la pública. El botó per compartir es troba al costat del botó Desplega.
Has dominat els fonaments del desenvolupament d'aplicacions amb Appsmith i estic segur que estàs preparat per utilitzar el que has après.
pros
- La col·laboració en equip en temps real està integrada.
- Integració amb el vostre flux de treball CI/CD existent i desplegament d'aplicacions amb un sol clic a Azure, Google Cloud Platform o Digital Ocean.
- Podeu enllaçar un nombre infinit d'aplicacions internes i fonts de dades.
- Els ginys preconfigurats en aquesta interfície de construcció d'arrossegar i deixar anar inclouen gràfics, caselles de selecció, fotos, modalitats, taules i molt més.
- Quan un membre hagi estat convidat a la vostra aplicació, podeu gestionar les seves responsabilitats directament.
- La capacitat d'incrustar JavaScript a les consultes de bases de dades, així com la integració amb PostgreSQL, DynamoDB, MongoDB, Firebase i altres API REST o GraphQL.
Contres
- Necessitareu algunes habilitats de programació per utilitzar la plataforma.
- Només es permeten aplicacions web. Les aplicacions no sempre responen ràpidament.
Preus
L'edició comunitària del lloc és gratuïta d'utilitzar indefinidament. També podeu consultar l'edició empresarial basada en núvol, que aviat estarà disponible amb preus.
Conclusió
El desenvolupament d'eines internes és un mètode fantàstic per apoderar el vostre equip sense haver de fer front a la codificació o altres anades i tornades amb desenvolupadors o equips d'anàlisi.
Appsmith és fàcil de configurar i utilitzar, el que el fa adequat per al negoci tecnològic dinàmic i ràpid, on sovint es requereixen noves solucions.
Es tracta d'una tecnologia més establerta i consolidada amb documentació sòlida, formació en vídeo i assistència comunitària.
paz ojeda
Hola, gràcies pel tutorial, he estat revisant aquesta eina, i en el meu procés d'aprenentatge estic intentant crear una mena de gestor de tickets, la idea és que l'usuari final pugui introduir la seva sol·licitud i fer-ne un seguiment, i per la D'altra banda, el responsable de les entrades pot veure què es demana, i disposar d'algun tipus de tauler, malauradament encara no puc desxifrar si Appsmith té aquest sistema de restringir l'accés a les diferents pàgines, per exemple que el l'usuari final no veu la llista de bitllets de la resta de persones que utilitzen l'aplicació, en saps alguna cosa?