From b818a514175c5815b967c47be229a37787583a19 Mon Sep 17 00:00:00 2001 From: chenlongbo Date: Tue, 23 Jan 2024 17:30:24 +0800 Subject: [PATCH 01/10] feat: add new post --- .../top-7-redis-gui-tools-in-2023.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/blog/top-7-redis-gui-tools-in-2023/top-7-redis-gui-tools-in-2023.md b/blog/top-7-redis-gui-tools-in-2023/top-7-redis-gui-tools-in-2023.md index b0399aac8a..cd7c8ba896 100644 --- a/blog/top-7-redis-gui-tools-in-2023/top-7-redis-gui-tools-in-2023.md +++ b/blog/top-7-redis-gui-tools-in-2023/top-7-redis-gui-tools-in-2023.md @@ -1,5 +1,5 @@ --- -title: 'Top 7 Redis GUI Tools in 2023' +title: 'Top 7 Redis GUI Tools in 2024' tags: [redis, gui, tools] slug: top-7-redis-gui-tools-in-2023 description: Looking for the best Redis GUI tool for your application? Read this blog post to learn about the top 7 Redis GUI tools in 2023 and how to use them. Find out why ILLA Cloud is the best Redis GUI tool in our opinion. @@ -8,13 +8,13 @@ image: https://cdn.illacloud.com/illa-website/blog/top-7-redis-gui-tools-in-2023 date: 2023-12-20T10:00 --- -Looking for the best Redis GUI tool for your application? Read this blog post to learn about the top 7 Redis GUI tools in 2023 and how to use them. Find out why ILLA Cloud is the best Redis GUI tool in our opinion. +Looking for the best Redis GUI tool for your application? Read this blog post to learn about the top 7 Redis GUI tools in 2024 and how to use them. Find out why ILLA Cloud is the best Redis GUI tool in our opinion. Redis is a popular open-source, in-memory data structure store that can be used as a database, cache, message broker, and more. Redis supports various data types like strings, lists, sets, hashes, and streams. Redis also offers many features like transactions, replication, clustering, pub/sub, Lua scripting, and more. However, working with Redis can be challenging without a graphical user interface (GUI) to help you visualize and interact with your data. A Redis GUI tool can help you browse, filter, edit, and delete your Redis keys, run commands and queries, monitor performance and metrics, and more. -Many Redis GUI tools are available in the market, each with its own features, pros and cons, and price. This blog post will review the top 7 Redis GUI tools in 2023 and compare them based on their functionality, usability, compatibility, and cost. We will also show you how to use ILLA Cloud, the best Redis GUI tool, to build a Redis GUI for your application. +Many Redis GUI tools are available in the market, each with its own features, pros and cons, and price. This blog post will review the top 7 Redis GUI tools in 2024 and compare them based on their functionality, usability, compatibility, and cost. We will also show you how to use ILLA Cloud, the best Redis GUI tool, to build a Redis GUI for your application. ## ILLA Cloud @@ -217,6 +217,6 @@ That’s it! You have built a Redis GUI for your application using Webdis. You c ## Conclusion -In this blog post, we have reviewed the top 7 Redis GUI tools in 2023 and compared them based on their functionality, usability, compatibility, and cost. We have also shown you how to use each tool to build a Redis GUI for your application. +In this blog post, we have reviewed the top 7 Redis GUI tools in 2024 and compared them based on their functionality, usability, compatibility, and cost. We have also shown you how to use each tool to build a Redis GUI for your application. We hope this blog post has helped you find the best Redis GUI tool for your needs and preferences. However, if you ask us, we recommend ILLA Cloud as the best Redis GUI tool. \ No newline at end of file From 9e2a3163dea8a5ff367cb7bdd45bad8baabccda7 Mon Sep 17 00:00:00 2001 From: chenlongbo Date: Tue, 23 Jan 2024 18:18:18 +0800 Subject: [PATCH 02/10] feat: add new post --- blog/appsmith-vs-retool/appsmith-vs-retool.md | 99 +++++++++++++++ .../tooljet-vs-appsmith.md | 114 ++++++++++++++++++ blog/tooljet-vs-retool/tooljet-vs-retool.md | 104 ++++++++++++++++ 3 files changed, 317 insertions(+) create mode 100644 blog/appsmith-vs-retool/appsmith-vs-retool.md create mode 100644 blog/tooljet-vs-appsmith/tooljet-vs-appsmith.md create mode 100644 blog/tooljet-vs-retool/tooljet-vs-retool.md diff --git a/blog/appsmith-vs-retool/appsmith-vs-retool.md b/blog/appsmith-vs-retool/appsmith-vs-retool.md new file mode 100644 index 0000000000..d7064b009a --- /dev/null +++ b/blog/appsmith-vs-retool/appsmith-vs-retool.md @@ -0,0 +1,99 @@ +--- +title: 'Appsmith vs Retool: Which open-source low-code platform is better?' +tags: [tooljet, appsmith, retool] +slug: appsmith-vs-retool +description: In the ever-evolving landscape of low-code development platforms, Appsmith and Retool have emerged as strong contenders, each offering unique features and capabilities. These platforms aim to simplify application development and empower organizations to build custom internal tools efficiently. In this comprehensive comparison, we'll explore the strengths and weaknesses of both platforms and introduce a top-tier alternative, ILLA Cloud, to help you make an informed choice for your low-code development needs. +authors: [ owen ] +image: https://cdn.illacloud.com/illa-website/blog/tooljet-vs-appsmith-vs-retool/appsmith-retool.webp +date: 2024-01-23T10:00 +--- + +In the ever-evolving landscape of low-code development platforms, Appsmith and Retool have emerged as strong contenders, each offering unique features and capabilities. These platforms aim to simplify application development and empower organizations to build custom internal tools efficiently. In this comprehensive comparison, we'll explore the strengths and weaknesses of both platforms and introduce a top-tier alternative, ILLA Cloud, to help you make an informed choice for your low-code development needs. + +## ILLA Cloud: The best software development tool + +[ILLA Cloud](https://illacloud.com/) is an out-of-the-box low-code tool that allows quick construction of internal tools with simple JS, without the need to create new projects. + +- Web & App Admin Panel +- Data Dashboard +- Customized B2B Tools + +![illa](https://cdn.illacloud.com/illa-website/blog/tooljet-vs-appsmith-vs-retool/illa.png) + +Compared to building with a component library, ILLA Cloud enables 10x faster tool construction and supports collaborative editing within teams. + +## Appsmith + +![appsmith](https://cdn.illacloud.com/illa-website/blog/tooljet-vs-appsmith-vs-retool/appsmith.png) + +Appsmith, an India-based open-source platform, has quickly gained recognition in the low-code development arena. It boasts feature parity with many aspects of the Retool application builder, making it a formidable competitor. However, it's essential to delve into the specific characteristics that set Appsmith apart: + +### Advantages of Appsmith: +- Open Source Advantage: Appsmith is an open-source platform, providing developers with access to the platform's source code. This open nature encourages collaboration and customization, making it a preferred choice for those who require greater control over their development environment. +- Cloud and On-Premise Deployment: Appsmith offers flexibility by supporting both cloud and fully on-premise deployments. This duality enables organizations to choose the hosting option that aligns with their security and compliance requirements. +- Active Developer Community: Appsmith enjoys a growing developer community on platforms like Github. This community support leads to continuous improvements, timely bug fixes, and the development of new features, ensuring the platform remains current and responsive to user needs. +- Extensive Integration Options: Appsmith facilitates integration with a wide array of databases and APIs, enabling businesses to connect to their data sources seamlessly. This versatility ensures that your applications can interact with the necessary data resources. + +### Disadvantages of Appsmith: + +Lacks Automated Workflows: One notable limitation is the absence of support for automated workflows or scheduled jobs within Appsmith. This could be a drawback for organizations requiring complex automation processes in their internal tools. + +## Retool: A Pioneer in Internal Tooling + +![retool](https://cdn.illacloud.com/illa-website/blog/tooljet-vs-appsmith-vs-retool/retool.png) + +Retool is a well-established development platform for creating custom internal software. It offers an intuitive drag-and-drop application builder and a library of pre-built UI components. However, it's essential to recognize both its strengths and shortcomings: + +### Advantages of Retool: +- Drag & Drop Application Builder: Retool provides an intuitive drag-and-drop application builder, making it accessible for users with varying technical expertise. +- Integration Library: With an extensive library of integrations, Retool simplifies the process of connecting to databases and APIs, allowing businesses to access and manipulate their data efficiently. +- Granular Permissions: Retool supports role-based access controls, providing a secure environment and ensuring that users have appropriate access to tools and data. +- Enterprise Features: Retool caters to enterprise needs by offering features such as single sign-on (SSO), audit logging, and dedicated enterprise support. +- Native Mobile Apps: Retool Mobile provides a dedicated solution for building native iOS and Android mobile apps within the Retool environment. + +### Disadvantages of Retool: +- Limited Extensibility with Code: Retool's code extensibility is restricted, primarily supporting JavaScript. This limitation can pose challenges for developers who require more diverse coding options. +- Poor Performance: Users often report performance issues with Retool applications due to browser-based code execution, single-step queries, and a lack of global edge caching. +- Limited Workflows & Scheduled Jobs: Retool's workflow offering is still in beta and lacks full functionality. Additionally, it is only available on Retool Cloud, limiting its accessibility to self-hosted customers. +- SQL-Only Generative AI: Retool's generative AI functionality is limited to SQL, which may not fully meet developers' requirements for code generation and optimization in various languages and use cases. +- Legacy On-Premise Deployment: Retool's on-premise deployment model is resource-intensive, making it complex for businesses to maintain and update. This can divert resources away from tool development. +- Expensive Pricing: Retool employs an inflexible pricing model with hefty platform fees, making it expensive for many organizations. +- Slow Feature Rollouts: New features are sometimes slow to roll out, particularly for on-premise customers, leading to delays in leveraging the latest technologies. +- Closed Source Code: Retool is closed-source, limiting code audits and extensibility options. +- US-Cloud Only: Retool Cloud is hosted in the US, which may result in performance degradation for users and data centers outside the US. + +## ILLA Cloud offers the best of both worlds + +ILLA is one of the fastest platforms for internal tool development. It saves developers precious time on web design and other aspects of their job. One of the main reasons developers are increasingly choosing ILLA is the library. The platform has conjured a rich collection of code components that you can simply drag and drop and build complex applications within minutes. + +You can also use application programming interfaces to join ILLA with a database of your choice. The platform can excellently integrate back-end and front-end data. As a result, developers can make vast information interactions possible with basic data calls. + +Any developer will love ILLA for two reasons-freedom and the chance to work simultaneously with other developers. Firstly, developers can write JavaScript wherever they want. This permits more flexibility in their job and increased variety in results. + +Secondly, developers can share links in ILLA Builder with other professionals in real time. Consequently, they can edit and comment on each other’s work as they go along. In other words, developers get to work in a fun and collaborative workspace. Naturally, this yields faster and improved results. + +Lastly, developers can always carry their work with them when using ILLA cloud. Just one click from any device will give them access to the cloud and bring them to ILLA’s user interface. + +### Key features of ILLA + +Here are the key features of ILLA you must know: +- ILLA has a ready-to-use library for React components. +- Most amazingly, the ILLA design tool has a typescript typing feature and supports predictable static typing. +- ILLA Design provides quick and easy import, which helps in improving developers’ productivity. +- You can access beautifully designed and powerful themes and components. + +### Upgraded ILLA features + +Here are some upgraded features of ILLA that you must know: +- Quick integration with any data source +- You can connect ILLA to any mainstream database or any other data source. This tool allows you to get data from the backend using front-end components. +- Real-time collaboration for enhanced efficiency +- ILLA Builder allows developers to work collaboratively on a project. They can create and share links to different developers to co-edit their tools and communicate with other team members in real time. + +### Responsive UI library to meet your needs + +ILLA Builder also has numerous components to meet every developer’s needs efficiently. So, developers can access the drag-and-drop builder to develop their desired internal tools quickly. + +## Conclusion + +In conclusion, Tooljet and Appsmith are both excellent low-code platforms that can help you build applications quickly and efficiently. However, they each have their own strengths and weaknesses, so it’s important to consider your needs before deciding which one is right for you. If you’re looking for a more hands-on approach with powerful management features, then Tooljet may be the better option for you. On the other hand, if you want a user-friendly platform that doesn’t require any coding experience, then Appsmith may be the better choice. Ultimately, it all comes down to what type of developer you are and what type of application you want to build. \ No newline at end of file diff --git a/blog/tooljet-vs-appsmith/tooljet-vs-appsmith.md b/blog/tooljet-vs-appsmith/tooljet-vs-appsmith.md new file mode 100644 index 0000000000..7a2ffc0bc0 --- /dev/null +++ b/blog/tooljet-vs-appsmith/tooljet-vs-appsmith.md @@ -0,0 +1,114 @@ +--- +title: 'Tooljet vs Appsmitm: Which open-source low-code platform is better?' +tags: [tooljet, appsmith, retool] +slug: tooljet-vs-appsmith +description: If you’re considering using a low-code development platform to build applications, you may wonder whether Tooljet or Appsmith is the better option. Both are open-source platforms with various features to choose from, but they each have their own strengths and weaknesses. This blog post will compare Tooljet and Appsmith to help you decide which is suitable for your needs. +authors: [ owen ] +image: https://cdn.illacloud.com/illa-website/blog/tooljet-vs-appsmith-vs-retool/appsmith-tooljet.webp +date: 2024-01-23T10:00 +--- + +If you’re considering using a low-code development platform to build applications, you may wonder whether Tooljet or Appsmith is the better option. Both are open-source platforms with various features to choose from, but they each have their own strengths and weaknesses. This blog post will compare Tooljet and Appsmith to help you decide which is suitable for your needs. + +Tooljet is excellent for those who prefer working with visual elements and drag-and-drop tools. Its user interface allows you to quickly create applications by simply dragging and dropping different components into place, making it easy and fast to build applications from the ground up. Additionally, Tooljet has powerful management features that allow you to collaborate with other users in real-time and monitor project progress. + +Appsmith is an excellent option for developers who want more control over their applications. It offers a wide range of great features, such as API integration, triggers, and scripts that can add complex functionality to your apps. Moreover, Appsmith also provides an intuitive code editor, making it easy to write custom code in your projects if needed. + +## ILLA Cloud: The best software development tool + +[ILLA Cloud](https://illacloud.com/) is an out-of-the-box low-code tool that allows quick construction of internal tools with simple JS, without the need to create new projects. + +- Web & App Admin Panel +- Data Dashboard +- Customized B2B Tools + +![illa](https://cdn.illacloud.com/illa-website/blog/tooljet-vs-appsmith-vs-retool/illa.png) + +Compared to building with a component library, ILLA Cloud enables 10x faster tool construction and supports collaborative editing within teams. + +## Tooljet and Appsmith are two popular software development tools. + +Tooljet and Appsmith are two extremely powerful software development tools that enable developers to create applications with data sources quickly and efficiently without too much hand coding. Both tools use intuitive drag-and-drop elements, code tools, data connectors, and a visual development process to help streamline business process management. + +With their extensive feature sets, both Tooljet and Appsmith have successfully served many developers as they continue to rapidly develop data-driven applications. They prove time and time again that they are essential tools for any software developer with coding knowledge looking to create advanced data-driven applications in just a few simple steps. + +## Tooljet - better for those who want more control over their project + +![tooljet](https://cdn.illacloud.com/illa-website/blog/tooljet-vs-appsmith-vs-retool/tooljet.png) + +Both Tooljet and Appsmith are powerful for citizen developers to do rapid application development. Tooljet provides flexibility with a more hands-on approach, allowing business users the control they need to create total admin panels with custom UI components. + +It offers an intuitive user interface that allows users to rapidly design, develop, and manage applications through a series of drag-and-drop tools, visual elements, and data sources. Beyond its easy UI, Tooljet also boasts powerful features such as real-time collaboration, comprehensive project management capabilities, and built-in components. + +This comprehensive suite of features makes it easier for developers to quickly build robust apps without worrying about coding from scratch. Tooljet also supports various coding languages, including Java, JavaScript, Python, and Ruby, giving developers even more freedom when creating custom applications. Additionally, Tooljet has extensive documentation for users looking for additional support when working on their projects. + +### Pros of Tooljet: + +- Intuitive and easy-to-use user interface that makes it simple to create applications quickly with drag-and-drop tools +- Powerful management features to help collaborate with other users in real-time and monitor project progress +- Built-in analytics and reporting tools to measure the performance, usage, and reliability of applications +- A feature-rich platform that supports webhooks, API integration, and custom code for added complexity + +### Cons of Tooljet: + +- The visual approach means it can be difficult to troubleshoot problems without an understanding of the underlying code +- Visual elements are limited, which may not provide enough flexibility for more complex projects +- Limited support for third-party integrations, which could restrict the use cases for certain applications + +## Appsmith - more user-friendly + +![appsmith](https://cdn.illacloud.com/illa-website/blog/tooljet-vs-appsmith-vs-retool/appsmith.png) + +On the other hand, Appsmith is ideal for those who don’t have coding experience but still want to craft an app - it makes app development more accessible than ever with user-friendly tools that require no technical knowledge. Appsmith is an intuitive, user-friendly low-code platform for non-technical users to build robust data-driven applications quickly. With a simple drag-and-drop interface, you can easily create custom UI components and manage your projects with comprehensive project management capabilities. + +Appsmith also offers advanced security features such as role-based access control to ensure that only authorized personnel access sensitive information. Additionally, Appsmith integrates with third-party services and supports webhooks, API integration, and custom code, which makes it a great choice for creating robust applications without the need to code from scratch. + +### Pros of Appsmith: + +- Highly customizable features so developers can add complex functionality to their apps easily +- Intuitive code editor makes it easy to write custom code into your projects if needed +- Supports multiple programming languages such as JavaScript, HTML5, CSS3, TypeScript, etc. +- Flexible API integration allows users to connect various services together quickly and securely +- A wide range of predefined templates and components make it easier to create new applications from scratch + +### Cons of Appsmith: + +- Not as beginner-friendly compared to other low-code platforms, which could limit its usefulness for certain users +- Code changes can be tricky as they require manual adjustments every time they are made +- More expensive than Tooljet, which may not make it a viable option for some budgets + +## ILLA Cloud offers the best of both worlds + +ILLA is one of the fastest platforms for internal tool development. It saves developers precious time on web design and other aspects of their job. One of the main reasons developers are increasingly choosing ILLA is the library. The platform has conjured a rich collection of code components that you can simply drag and drop and build complex applications within minutes. + +You can also use application programming interfaces to join ILLA with a database of your choice. The platform can excellently integrate back-end and front-end data. As a result, developers can make vast information interactions possible with basic data calls. + +Any developer will love ILLA for two reasons- freedom and the chance to work simultaneously with other developers. Firstly, developers can write JavaScript wherever they want. This permits more flexibility in their job and increased variety in results. + +Secondly, developers can share links in ILLA Builder with other professionals in real time. Consequently, they can edit and comment on each other’s work as they go along. In other words, developers get to work in a fun and collaborative workspace. Naturally, this yields faster and improved results. + +Lastly, developers can always carry their work with them when using ILLA cloud. Just one click from any device will give them access to the cloud and bring them to ILLA’s user interface. + +### Key features of ILLA + +Here are the key features of ILLA you must know: +- ILLA has a ready-to-use library for React components. +- Most amazingly, the ILLA design tool has a typescript typing feature and supports predictable static typing. +- ILLA Design provides quick and easy import, which helps in improving developers’ productivity. +- You can access beautifully designed and powerful themes and components. + +### Upgraded ILLA features + +Here are some upgraded features of ILLA that you must know: +- Quick integration with any data source +- You can connect ILLA to any mainstream database or any other data source. This tool allows you to get data from the backend using front-end components. +- Real-time collaboration for enhanced efficiency +- ILLA Builder allows developers to work collaboratively on a project. They can create and share links to different developers to co-edit their tools and communicate with other team members in real time. + +### Responsive UI library to meet your needs + +ILLA Builder also has numerous components to meet every developer’s needs efficiently. So, developers can access the drag-and-drop builder to develop their desired internal tools quickly. + +## Conclusion + +In conclusion, Tooljet and Appsmith are both excellent low-code platforms that can help you build applications quickly and efficiently. However, they each have their own strengths and weaknesses, so it’s important to consider your needs before deciding which one is right for you. If you’re looking for a more hands-on approach with powerful management features, then Tooljet may be the better option for you. On the other hand, if you want a user-friendly platform that doesn’t require any coding experience, then Appsmith may be the better choice. Ultimately, it all comes down to what type of developer you are and what type of application you want to build. \ No newline at end of file diff --git a/blog/tooljet-vs-retool/tooljet-vs-retool.md b/blog/tooljet-vs-retool/tooljet-vs-retool.md new file mode 100644 index 0000000000..4e47c83327 --- /dev/null +++ b/blog/tooljet-vs-retool/tooljet-vs-retool.md @@ -0,0 +1,104 @@ +--- +title: 'Tooljet vs Retool: Which open-source low-code platform is better?' +tags: [tooljet, appsmith, retool] +slug: tooljet-vs-retool +description: The demand for efficient and easy-to-use internal tools is on the rise, and low-code platforms have emerged as the go-to solution for businesses looking to streamline their internal processes. Retool and Tooljet are two popular low-code platforms that have attracted attention for their ability to build internal tools with ease. In this blog, we'll compare Retool and Tooljet, exploring their key features, use cases, and performance, and introduce ILLA Cloud as a supporting platform for app development and deployment. +authors: [ owen ] +image: https://cdn.illacloud.com/illa-website/blog/tooljet-vs-appsmith-vs-retool/tooljet-retool.webp +date: 2024-01-23T10:00 +--- + +## Introduction + +The demand for efficient and easy-to-use internal tools is on the rise, and low-code platforms have emerged as the go-to solution for businesses looking to streamline their internal processes. Retool and Tooljet are two popular low-code platforms that have attracted attention for their ability to build internal tools with ease. In this blog, we'll compare Retool and Tooljet, exploring their key features, use cases, and performance, and introduce ILLA Cloud as a supporting platform for app development and deployment. + +## ILLA Cloud: The best software development tool + +[ILLA Cloud](https://illacloud.com/) is an out-of-the-box low-code tool that allows quick construction of internal tools with simple JS, without the need to create new projects. + +- Web & App Admin Panel +- Data Dashboard +- Customized B2B Tools + +![illa](https://cdn.illacloud.com/illa-website/blog/tooljet-vs-appsmith-vs-retool/illa.png) + +Compared to building with a component library, ILLA Cloud enables 10x faster tool construction and supports collaborative editing within teams. + +## Retool + +![retool](https://cdn.illacloud.com/illa-website/blog/tooljet-vs-appsmith-vs-retool/retool.png) + +Retool is a widely-used low-code platform that makes it easy to build custom internal tools, including SQL GUIs and Airtable dashboards. With its extensive integration capabilities, Retool allows users to connect to various databases and APIs, making it a popular choice for developing Redis UIs and Airtable admin panels. Retool offers both self-hosted and cloud-based solutions, making it a flexible option for businesses of all sizes. However, some users may find Retool's pricing a bit steep, which has led to a search for open-source Retool alternatives. + +### Retool's key features and use cases: +- Extensive Integration Capabilities: Retool supports a wide range of databases and APIs, such as SQL, Redis, and Airtable, making it a popular choice for developing Redis UIs, SQL GUIs, and Airtable admin panels. +- User Interface and Experience: Retool features a drag-and-drop interface, which enables users to build internal tools without extensive coding knowledge. The platform also provides a range of pre-built components, such as tables, forms, and charts, to speed up the development process. +- Customizability: With Retool custom components, users can create bespoke solutions tailored to their specific needs. This feature allows for greater flexibility and control over the appearance and functionality of internal tools. +- Security and Compliance: Retool offers robust security features, including role-based access control, audit logs, and SSO. In addition to its cloud-based solution, Retool's self-hosted and on-premise options provide businesses with even more control over their data and infrastructure. +- Pricing: Retool offers a range of pricing plans, but its relatively higher costs may lead some users to search for more affordable open-source Retool alternatives. + +## Tooljet + +![tooljet](https://cdn.illacloud.com/illa-website/blog/tooljet-vs-appsmith-vs-retool/tooljet.png) + +Tooljet is another powerful low-code platform that enables users to build and deploy internal tools and software quickly. Like Retool, Tooljet offers a wide range of integrations, making it easy to create GUIs for Redis and MySQL, as well as handle Redis queries. Tooljet's open-source nature makes it an appealing choice for businesses looking for Retool alternatives. In addition to its ease of use and customizability, Tooljet offers a secure and compliant environment for developing internal tooling, with features like SSO and Docker support. + +### Tooljet's key features and use cases: +- Integration Capabilities: Like Retool, Tooljet offers a wide range of integrations, allowing users to connect to various databases and APIs, such as SQL, Redis, and Airtable. This makes it easy to create GUIs for Redis and MySQL and handle Redis queries. +- User Interface and Experience: Tooljet provides an intuitive interface with a drag-and-drop builder, making it easy for users to create and customize their internal tools. It also includes a rich library of pre-built components to facilitate rapid development. +- Customizability: Tooljet's open-source nature allows for greater customization and flexibility than Retool. Users can modify the source code and contribute to the platform's development, ensuring that their internal tools align with their unique requirements. +- Security and Compliance: Tooljet prioritizes security, offering features like SSO, Docker support, and role-based access control. This ensures that your internal tools remain secure and compliant while using Tooljet. +- Pricing: Tooljet's open-source model is free to use and modify, making it an attractive and cost-effective alternative to Retool, especially for smaller businesses or those with limited budgets. + +## Comparing Retool and Tooljet + +When comparing Retool and Tooljet, several key factors come into play: +- Integration Capabilities: Both platforms offer extensive integrations, allowing users to connect to various databases and APIs, including SQL, Redis, and Airtable. While both platforms excel in this area, your choice may depend on specific integration requirements or preferences. +- User Interface and Experience: Retool and Tooljet both provide intuitive drag-and-drop interfaces and a library of pre-built components, making it easy for users to build internal tools like Google internal tools and Airtable dashboards. Personal preferences and ease of use will play a role in determining the best option for your needs. +- Customizability: Retool offers custom components, while Tooljet's open-source nature allows for even greater customization. Consider the level of customization required for your internal tools when choosing between the two platforms. +- Security and Compliance: Both platforms prioritize security, with Retool providing self-hosted and on-premise options, while Tooljet offers SSO and Docker support. Evaluate your organization's specific security and compliance requirements when making a decision. +- Pricing: Retool's pricing may be a barrier for some users, while Tooljet's open-source model offers a more budget-friendly alternative. Consider your organization's budget and financial constraints when selecting the most suitable platform. + +## Choosing the Right Low-Code Platform for Your Needs + +To choose between Retool and Tooljet, consider the following factors: +- Integration Requirements: Both platforms offer extensive integration options, so your choice may depend on specific needs or preferences. Evaluate which platform best supports the databases and APIs essential to your internal tools. +- Customizability: If custom components are a priority, Retool may be the better choice. However, if you prefer an open-source platform with greater flexibility, Tooljet could be more suitable. +- Security and Compliance: Both Retool and Tooljet offer robust security features, so consider your specific compliance requirements when making a decision. Assess which platform best aligns with your organization's security policies and standards. +- Budget: If you're searching for a cost-effective solution, Tooljet's open-source model may be more appealing than Retool's pricing structure. Take into account the long-term costs associated with each platform, including potential updates and maintenance. + +## ILLA Cloud offers the best of both worlds + +ILLA is one of the fastest platforms for internal tool development. It saves developers precious time on web design and other aspects of their job. One of the main reasons developers are increasingly choosing ILLA is the library. The platform has conjured a rich collection of code components that you can simply drag and drop and build complex applications within minutes. + +You can also use application programming interfaces to join ILLA with a database of your choice. The platform can excellently integrate back-end and front-end data. As a result, developers can make vast information interactions possible with basic data calls. + +Any developer will love ILLA for two reasons-freedom and the chance to work simultaneously with other developers. Firstly, developers can write JavaScript wherever they want. This permits more flexibility in their job and increased variety in results. + +Secondly, developers can share links in ILLA Builder with other professionals in real time. Consequently, they can edit and comment on each other’s work as they go along. In other words, developers get to work in a fun and collaborative workspace. Naturally, this yields faster and improved results. + +Lastly, developers can always carry their work with them when using ILLA cloud. Just one click from any device will give them access to the cloud and bring them to ILLA’s user interface. + +### Key features of ILLA + +Here are the key features of ILLA you must know: +- ILLA has a ready-to-use library for React components. +- Most amazingly, the ILLA design tool has a typescript typing feature and supports predictable static typing. +- ILLA Design provides quick and easy import, which helps in improving developers’ productivity. +- You can access beautifully designed and powerful themes and components. + +### Upgraded ILLA features + +Here are some upgraded features of ILLA that you must know: +- Quick integration with any data source +- You can connect ILLA to any mainstream database or any other data source. This tool allows you to get data from the backend using front-end components. +- Real-time collaboration for enhanced efficiency +- ILLA Builder allows developers to work collaboratively on a project. They can create and share links to different developers to co-edit their tools and communicate with other team members in real time. + +### Responsive UI library to meet your needs + +ILLA Builder also has numerous components to meet every developer’s needs efficiently. So, developers can access the drag-and-drop builder to develop their desired internal tools quickly. + +## Conclusion + +In conclusion, Tooljet and Appsmith are both excellent low-code platforms that can help you build applications quickly and efficiently. However, they each have their own strengths and weaknesses, so it’s important to consider your needs before deciding which one is right for you. If you’re looking for a more hands-on approach with powerful management features, then Tooljet may be the better option for you. On the other hand, if you want a user-friendly platform that doesn’t require any coding experience, then Appsmith may be the better choice. Ultimately, it all comes down to what type of developer you are and what type of application you want to build. \ No newline at end of file From 26f9e793bfcd03edc555b6aa532a3521e7bfa4d1 Mon Sep 17 00:00:00 2001 From: chenlongbo Date: Tue, 23 Jan 2024 19:11:31 +0800 Subject: [PATCH 03/10] feat: add new post --- .../best-citizen-developer-tool.md | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 blog/best-citizen-developer-tool/best-citizen-developer-tool.md diff --git a/blog/best-citizen-developer-tool/best-citizen-developer-tool.md b/blog/best-citizen-developer-tool/best-citizen-developer-tool.md new file mode 100644 index 0000000000..a29702d48c --- /dev/null +++ b/blog/best-citizen-developer-tool/best-citizen-developer-tool.md @@ -0,0 +1,80 @@ +--- +slug: best-citizen-developer-tool +title: The Best Tools for Citizen Developers in 2024 +description: In recent decades, application development has been the exclusive domain of IT programmers, but this might change in the future! +authors: [ owen ] +image: https://cdn.illacloud.com/illa-website/blog/best-citizen-developer-tool/cover.webp +tags: [ citizen developer, citizen development, citizen developer tool ] +date: 2024-01-23T11:00 +--- + +In recent decades, application development has been the exclusive domain of IT programmers, but this might change in the future! + +Considering the increasingly competitive business demands, the only way for enterprises to develop is to increase their business capabilities and accelerate delivery speeds without incurring additional costs. + +To address the digital challenges faced by enterprises, Citizen Development (CD) paves the way for non-technical business users (also known as Citizen Developers). Using IT-approved Low Code/No Code (LCNC) platforms, it is possible to intuitively build enterprise applications in an efficient, flexible, and user-friendly environment. + +## The Value of Citizen Development + +According to the Project Management Institute (PMI), Citizen Development will be a disruptor of this new norm, and many low-code/no-code platforms have already demonstrated this to their clients and partners. In practical use, LCNC has proven its ability to significantly reduce the complexity of application development at a minimal cost. So far, many organizations have started adopting citizen development in their operations to stimulate rapid change and create a unique footprint in the community, thereby benefiting overall productivity. Particularly in today's digital realm, low-code/no-code plays a key role in helping businesses leverage the limitless potential offered by this new digital space and easily spark innovation. + +## Recommended Tools + +As a Citizen Developer with basic computer skills, you'll need various tools to assist in your work. Here are some recommended tools to make your job more efficient. + +### ILLA Cloud + +If you're considering building a business-logic oriented tool and only require a beautiful UI without pursuing complex animations and flashy pages, ILLA Cloud is recommended for development and construction. + +[ILLA Cloud](https://illacloud.com/) is an out-of-the-box low-code tool that allows quick construction of internal tools with simple JS, without the need to create new projects. + +- Web & App Admin Panel +- Data Dashboard +- Customized B2B Tools +- CRM + +![illa](https://cdn.illacloud.com/illa-website/blog/best-citizen-developer-tool/illa.png) + +ILLA Cloud lets you quickly build tools through drag-and-drop without needing to write code, boosting your work efficiency by 10 times. It also natively supports team collaboration, allowing you and your colleagues to edit and build together. + +ILLA Cloud also features connector capabilities, enabling quick connections to other SaaS tools you use. It supports scheduled tasks, Webhooks, parameter passing, and more. + +![connector](https://cdn.illacloud.com/illa-website/blog/best-citizen-developer-tool/connector.png) + +ILLA Cloud also includes an AI Agent feature, helping you quickly build AI-driven tools, such as text analysis, voice analysis, image analysis, and more. + +![agent](https://cdn.illacloud.com/illa-website/blog/best-citizen-developer-tool/agent.png) + +### Webflow + +![webflow](https://cdn.illacloud.com/illa-website/blog/best-citizen-developer-tool/webflow.png) + +If you're considering building a user-facing tool with high UI requirements, seeking complex animations and cool pages, Webflow is recommended for development and construction. + +Webflow naturally supports a plethora of animation functions and powerful UI configurations, allowing you to build stunning pages in a very short time. It also natively adapts to mobile devices. + +Webflow's community has a wealth of templates supporting various business needs, like e-commerce, blogs, corporate websites, and more. + +Webflow also includes a CRM backend for managing website visitors, eliminating the need for secondary development for basic management tasks and enabling quick use. + +Of course, Webflow also supports hosting services without any operational costs. + +### Supabase + +![supabase](https://cdn.illacloud.com/illa-website/blog/best-citizen-developer-tool/supabase.png) + +When you've built an online site, you'll use Webflow for the user-facing parts and ILLA Cloud for internal tools. But you're still missing an important piece. + +For the data in your business development, you need a place to store it. + +Supabase is recommended for storage, offering the following advantages: + +- Developer-friendly, catering to both super complex and simple business needs. +- Scalable, dynamically expanding with your business, so you don't have to worry about technical issues due to rapid business growth. +- Supports various SDKs for compatibility with different technologies. +- Easy operations using SQL, as Supabase is based on PostgreSQL, allowing for quick data manipulation. + +## Conclusion + +For Citizen Developers, simple and easy-to-use tools are key to enhancing work efficiency. Choosing the right tools for your needs is crucial. Hopefully, everyone can find useful tools and become an outstanding Citizen Developer. + From b9e3d36e36dee06c9bc267f7a0ff91b9e9e7b8c9 Mon Sep 17 00:00:00 2001 From: chenlongbo Date: Tue, 23 Jan 2024 21:28:49 +0800 Subject: [PATCH 04/10] feat: add new post --- blog/build-ai-tools/build-ai-tools.md | 2 +- blog/top5-low-code-2024/top5-low-code-2024.md | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/blog/build-ai-tools/build-ai-tools.md b/blog/build-ai-tools/build-ai-tools.md index 26e433653e..ba98be2474 100644 --- a/blog/build-ai-tools/build-ai-tools.md +++ b/blog/build-ai-tools/build-ai-tools.md @@ -18,7 +18,7 @@ Here is a recommended tool that allows users to build AI tools like assembling b The official website is: [https://illacloud.com](https://illacloud.com) -Github: [https://illacloud.com/illacloud/illa-builder](https://illacloud.com/illacloud/illa-builder) +Github: [https://github.com/illacloud/illa-builder](https://github.com/illacloud/illa-builder) This open-source low-code tool's slogan is: **Build AI Driven Business Tools**. It focuses on helping users quickly build AI-driven tools. Users can construct pages through drag-and-drop. Then, by using three major functions, they can connect to AI: diff --git a/blog/top5-low-code-2024/top5-low-code-2024.md b/blog/top5-low-code-2024/top5-low-code-2024.md index f8b927781f..11bf417882 100644 --- a/blog/top5-low-code-2024/top5-low-code-2024.md +++ b/blog/top5-low-code-2024/top5-low-code-2024.md @@ -39,12 +39,12 @@ Compared to scenarios built with component libraries, ILLA Cloud allows for 10x Examples include: -- [CRM](https://illacloud.com/solutions-crm) -- [Data Dashboard](https://www.illacloud.com/solutions-dashboard) -- [Text to Image Generator](https://illacloud.com/solutions-image-generator) -- [AI Voice Generator](https://illacloud.com/solutions-ai-voice-generator) -- [CMS](https://illacloud.com/solutions-cms) -- [Admin Panel](https://www.illacloud.com/solutions-admin-panel) +- [CRM](https://illacloud.com/crm) +- [Data Dashboard](https://www.illacloud.com/dashboard) +- [Text to Image Generator](https://illacloud.com/image-generator) +- [AI Voice Generator](https://illacloud.com/ai-voice-generator) +- [CMS](https://illacloud.com/cms) +- [Admin Panel](https://www.illacloud.com/admin-panel) ## Appsmith From bdf839a609d2911a898b222d2b6cf1faa603b792 Mon Sep 17 00:00:00 2001 From: chenlongbo Date: Tue, 23 Jan 2024 21:46:42 +0800 Subject: [PATCH 05/10] feat: add new post --- blog/popular-tool/popular-tool.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/blog/popular-tool/popular-tool.md b/blog/popular-tool/popular-tool.md index a7d9002f80..c417a88814 100644 --- a/blog/popular-tool/popular-tool.md +++ b/blog/popular-tool/popular-tool.md @@ -20,9 +20,9 @@ Regardless of whether it's a large or small company, Internal Tools are very imp ## What ILLA Cloud Can Do -Github: https://illacloud.com/illacloud/illa-builder +Github: https://github.com/illacloud/illa-builder -Official Website: https://illa.cloud +Official Website: https://illacloud.com The main users of ILLA Cloud are backend engineers, which might be different from what most people think. A large number of backend engineers have used ILLA Cloud to build numerous data panels and management backends. After all, web development has always been a headache for backend engineers. The tools built with ILLA Cloud are indeed quite aesthetically pleasing and fast. From 695b4b72f1021bec765fd602ded3a55ff2ee26a6 Mon Sep 17 00:00:00 2001 From: chenlongbo Date: Tue, 23 Jan 2024 23:13:24 +0800 Subject: [PATCH 06/10] feat: add new post --- blog/it-support/it-support.md | 176 ++++++++++++++++++++++++++++++++++ 1 file changed, 176 insertions(+) create mode 100644 blog/it-support/it-support.md diff --git a/blog/it-support/it-support.md b/blog/it-support/it-support.md new file mode 100644 index 0000000000..a69ef78c28 --- /dev/null +++ b/blog/it-support/it-support.md @@ -0,0 +1,176 @@ +--- +slug: it-support +title: Best tools for it support +description: In ordinary companies, the IT department's Technical Support is responsible for managing the company's information system, database, machinery hardware equipment, etc. If the company needs any special software or to update a new system, it is usually done by forming a team with programmers from a technology company and the company's own Program Support. +authors: owen +image: https://cdn.illacloud.com/illa-website/blog/it-support/cover.webp +tags: [ workflow ] +date: 2024-01-23T20:00 +--- + +IT Support is divided into Technical Support and Program Support. + +Technical Support requires technicians with a broad knowledge structure. Companies of a certain size all have an IT department, commonly referred to as network management, but not all companies have Program Support. + +## Job Content of IT Support + +In ordinary companies, the IT department's Technical Support is responsible for managing the company's information system, database, machinery hardware equipment, etc. If the company needs any special software or to update a new system, it is usually done by forming a team with programmers from a technology company and the company's own Program Support. + +Technical Support is more like a consultant, guiding the more macroscopic direction, so they generally know a lot. + +Program Support specializes more in coding. + +## Recommended Tools + +In the course of IT Support work, we definitely need many tools to help us better complete our tasks, as every IT has many common needs. For example: + +- Handling work orders +- Project management +- Code management +- Document management +- Notifications +- Meetings +- ... + +Here are some recommended tools to help everyone better complete their work. + +## ILLA Cloud + +If you're considering building a business-logic oriented tool and only require a beautiful UI without pursuing complex animations and flashy pages, ILLA Cloud is recommended for development and construction. + +[ILLA Cloud](https://illacloud.com/) is an out-of-the-box low-code tool that allows quick construction of internal tools with simple JS, without the need to create new projects. + +- Web & App Admin Panel +- Data Dashboard +- Customized B2B Tools +- CRM + +![illa](https://cdn.illacloud.com/illa-website/blog/best-citizen-developer-tool/illa.png) + +ILLA Cloud lets you quickly build tools through drag-and-drop without needing to write code, boosting your work efficiency by 10 times. It also natively supports team collaboration, allowing you and your colleagues to edit and build together. + +ILLA Cloud also features connector capabilities, enabling quick connections to other SaaS tools you use. It supports scheduled tasks, Webhooks, parameter passing, and more. + +ILLA Cloud also includes an AI Agent feature, helping you quickly build AI-driven tools, such as text analysis, voice analysis, image analysis, and more. + +![agent](https://cdn.illacloud.com/illa-website/blog/it-support/agent.png) + +## Linear + +![linear](https://cdn.illacloud.com/illa-website/blog/it-support/linear.png) + +Linear is a project management tool that helps streamline software projects, sprints, tasks, and bug tracking. It is a simple, fast, and powerful tool built for high-performance teams. + +### Advantages + +1. **Streamlined Project Management**: Linear's focus on streamlining software projects suggests a user-friendly interface that simplifies complex project management tasks, making it easier for teams to follow through on project goals and deadlines. + +2. **Efficient Sprint and Task Management**: With features tailored for managing sprints and tasks, Linear likely offers effective tools for Agile methodologies, facilitating better planning, tracking, and execution of software development cycles. + +3. **Effective Bug Tracking**: The emphasis on bug tracking indicates that Linear provides robust tools for identifying, documenting, and resolving software bugs, which is crucial for maintaining software quality and reliability. + +4. **Speed and Simplicity**: Being described as simple and fast, Linear might offer quick setup and ease of use, which can be particularly beneficial for teams looking to implement a tool without a steep learning curve. + +5. **Suitability for High-Performance Teams**: Built for high-performance teams, Linear is likely optimized for efficiency and scalability, supporting teams in managing complex projects without performance degradation. + +### Disadvantages + +1. **Potential Over-Simplification**: While simplicity is an advantage, it might also mean that Linear lacks certain advanced features required by very large or complex projects, possibly limiting its utility for some specialized applications. + +2. **Focus on Software Projects**: Linear’s specific focus on software projects suggests it may not be as well-suited for other types of project management, limiting its versatility for non-software teams. + +3. **Learning Curve for New Users**: Despite its simplicity, new users, especially those not familiar with Agile methodologies, might still face a learning curve in understanding how to best utilize the tool for their specific needs. + +4. **Limited Customization**: Fast and simple tools sometimes offer limited customization options, which might not meet the needs of teams that require highly tailored project management solutions. + +5. **Dependence on Team Discipline**: The effectiveness of any project management tool, including Linear, often depends on the team's discipline in using it consistently and correctly, which can be a challenge in some organizational cultures. + +## Gitlab + +![gitlab](https://cdn.illacloud.com/illa-website/blog/it-support/gitlab.png) + +GitLab is a complete DevOps platform, delivered as a single application. It enables Concurrent DevOps to make the software lifecycle 200% faster, radically improving the speed of business. + +### Advantages + +1. **Integrated DevOps Workflow**: As a single application offering a complete DevOps solution, GitLab provides an integrated environment for all stages of software development, from planning to monitoring, which can greatly simplify the workflow. + +2. **Increased Efficiency**: GitLab's emphasis on Concurrent DevOps suggests it supports simultaneous actions in the development cycle, which can lead to a 200% faster software lifecycle, thereby accelerating the pace of business. + +3. **All-in-One Platform**: The platform's all-in-one nature means that teams can avoid the hassle of integrating multiple separate tools, which can reduce complexity and potential compatibility issues. + +4. **Streamlined Collaboration**: GitLab likely facilitates better collaboration among team members by providing a unified platform for code repository, issue tracking, CI/CD, and more, which can enhance teamwork and productivity. + +5. **Visibility and Transparency**: Having all aspects of the DevOps cycle in one place can provide better visibility and transparency across the development process, enabling more informed decision-making. + +### Disadvantages + +1. **Learning Curve**: The comprehensive nature of GitLab may present a steep learning curve, especially for teams not accustomed to such an all-encompassing platform or those transitioning from simpler tools. + +2. **Resource Intensiveness**: Given its wide range of functionalities, GitLab could be resource-intensive, requiring significant server resources, which might be a challenge for smaller organizations or teams with limited IT infrastructure. + +3. **Overwhelming for Small Projects**: For smaller projects or teams, the extensive features of GitLab might be more than what is necessary, potentially leading to underutilization of the platform. + +4. **Potential for Vendor Lock-in**: Relying on a single platform for all DevOps needs may lead to vendor lock-in, where teams become dependent on GitLab and might face challenges if they decide to switch to another tool in the future. + +5. **Cost Considerations**: While GitLab offers a variety of plans, including a free tier, the more advanced features, essential for larger teams and complex projects, are often part of their paid plans, which could be a significant expense for some organizations. + +## Notion + +![notion](https://cdn.illacloud.com/illa-website/blog/it-support/notion.png) + +Notion is an all-in-one workspace for your notes, tasks, wikis, and databases. It is a simple, fast, and powerful tool built for high-performance teams. + +### Advantages + +1. **Versatility**: As an all-in-one workspace, Notion offers a versatile platform where you can manage a variety of content types like notes, tasks, wikis, and databases. This versatility can streamline different aspects of work within a single application. + +2. **Ease of Use**: Described as simple and fast, Notion likely has a user-friendly interface, allowing for quick adoption and ease of use. This can reduce the learning curve and increase productivity. + +3. **Customizability**: Notion's platform generally allows for a high degree of customization, enabling users to tailor it to their specific workflow needs, whether for individual use or team collaboration. + +4. **Collaboration Features**: Being built for high-performance teams, Notion is expected to have robust collaboration features, facilitating effective teamwork, information sharing, and project management. + +5. **Integration Capabilities**: Notion often integrates well with other tools, which is beneficial for teams that use a variety of applications and services for their work. + +### Disadvantages + +1. **Potentially Overwhelming for New Users**: The vast array of features and customization options in Notion can be overwhelming for new users, particularly those who are looking for a more straightforward, plug-and-play type solution. + +2. **Limited Offline Capabilities**: Notion's functionality can be limited when offline, which could be a drawback for users who need to access their workspace in areas with poor or no internet connectivity. + +3. **Performance Issues with Large Databases**: As databases grow in size, some users have reported performance issues with Notion, such as slower loading times and lag, which can hinder efficiency. + +4. **Limited Export Options**: While Notion is great for accumulating and organizing information, exporting this data out of Notion can sometimes be a challenge, potentially causing issues with data portability. + +5. **Cost Factor for Premium Features**: While Notion offers a free tier, more advanced features and larger usage limits are gated behind their paid plans, which could be a consideration for budget-conscious individuals or small teams. + +## ILLA Flow + +![connector](https://cdn.illacloud.com/illa-website/blog/it-support/connector.png) + +ILLA Flow is a low-code workflow tool that helps you automate your business processes. It is a simple, fast, and powerful tool built for high-performance teams. + +You can build your own workflow through a drag-and-drop interface, and then execute your workflow by scheduling triggers or Webhook triggers. + +The smooth drag-and-drop experience allows you to quickly build workflows without worrying about any integration issues. The entire system is driven by JavaScript, ensuring flexibility while also being developer-friendly. + +ILLA Flow supports multiple trigger types, including scheduled triggers and Webhook triggers. + +We use ILLA Flow to do lots of things, like: + +- Send a message to Slack when a new user registers +- Report the number of stars on GitHub every day +- Book a meeting room every day +- ... + +Our engineers use ILLA Flow to automate many tasks, like: + +- Read some business data from databases and send to Slack every day +- Build a CI/CD report system +- Send email when some warning occurs +- ... + +## Conclusion + +For IT Support, simple and easy-to-use tools are key to enhancing work efficiency. Choosing the right tools for your needs is crucial. Hopefully, everyone can find useful tools and become an outstanding IT Support. \ No newline at end of file From a4433097cff62d6330bd7691fa3e2a9db7c29302 Mon Sep 17 00:00:00 2001 From: AruSeito <41471697+AruSeito@users.noreply.github.com> Date: Wed, 24 Jan 2024 20:07:06 +0800 Subject: [PATCH 07/10] =?UTF-8?q?feat:=20=E2=9C=A8=20crowdin=20config?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crowdin.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crowdin.yml b/crowdin.yml index 2622ec3fe2..2495e25e13 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -7,3 +7,5 @@ files: translation: /i18n/%two_letters_code%/**/%original_file_name% - source: /src/pages/**/*.mdx translation: /i18n/%two_letters_code%/docusaurus-plugin-content-pages/**/%original_file_name% + - source: /blog/**/*.md + translation: /i18n/%two_letters_code%/docusaurus-plugin-content-blog/**/%original_file_name% From 3ade52a669a394f910ee7abcde34a15ea9691839 Mon Sep 17 00:00:00 2001 From: AruSeito <41471697+AruSeito@users.noreply.github.com> Date: Wed, 24 Jan 2024 20:42:16 +0800 Subject: [PATCH 08/10] =?UTF-8?q?feat:=20=E2=9C=A8=20update=20crowdin=20&?= =?UTF-8?q?=20basic=20config?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 4 +- crowdin.yml | 2 - .../lowcode-vs-traditional.md | 60 +++++++++++++++++++ 3 files changed, 63 insertions(+), 3 deletions(-) create mode 100644 i18n/zh/docusaurus-plugin-content-blog/lowcode-vs-traditional/lowcode-vs-traditional.md diff --git a/.gitignore b/.gitignore index 05734ea2d4..98e67ffc9f 100644 --- a/.gitignore +++ b/.gitignore @@ -20,4 +20,6 @@ npm-debug.log* yarn-debug.log* yarn-error.log* -/i18n +/i18n/**/*.json +/i18n/**/docusaurus-plugin-content-blog/*.md +/i18n/**/docusaurus-plugin-content-pages/*.mdx diff --git a/crowdin.yml b/crowdin.yml index 2495e25e13..2622ec3fe2 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -7,5 +7,3 @@ files: translation: /i18n/%two_letters_code%/**/%original_file_name% - source: /src/pages/**/*.mdx translation: /i18n/%two_letters_code%/docusaurus-plugin-content-pages/**/%original_file_name% - - source: /blog/**/*.md - translation: /i18n/%two_letters_code%/docusaurus-plugin-content-blog/**/%original_file_name% diff --git a/i18n/zh/docusaurus-plugin-content-blog/lowcode-vs-traditional/lowcode-vs-traditional.md b/i18n/zh/docusaurus-plugin-content-blog/lowcode-vs-traditional/lowcode-vs-traditional.md new file mode 100644 index 0000000000..34a46c093a --- /dev/null +++ b/i18n/zh/docusaurus-plugin-content-blog/lowcode-vs-traditional/lowcode-vs-traditional.md @@ -0,0 +1,60 @@ +--- +slug: lowcode-vs-traditional +title: "低代码与传统开发:选择中的最优效率" +description: 随着开发实践的持续演进,低代码工具的出现为各种开发场景带来了创新解决方案。这减轻了从头开始项目的需要,为更重要的业务活动节省了大量时间。然而,重要的是要认识到,虽然低代码加速了开发,但这是以牺牲一定的灵活性为代价的。因此,并非所有的解决方案都适合低代码开发。让我们更深入地分析哪些场景更适合使用低代码工具,以及哪些场景中传统代码开发更为合适。在这一探索过程中,低代码与传统开发的关键比较始终是最重要的,强调选择最有效方法的重要性。 +authors: owen +image: https://cdn.illacloud.com/illa-website/blog/lowcode-vs-traditional/cover.png +tags: [ 低代码, 传统开发, javascript ] +is_featured: true +date: 2024-01-03T10:00 +--- + +随着开发实践的持续演进,低代码工具的出现为各种开发场景带来了创新解决方案。这减轻了从头开始项目的需要,为更重要的业务活动节省了大量时间。然而,重要的是要认识到,虽然低代码加速了开发,但这是以牺牲一定的灵活性为代价的。因此,并非所有的解决方案都适合低代码开发。让我们更深入地分析哪些场景更适合使用低代码工具,以及哪些场景中传统代码开发更为合适。在这一探索过程中,低代码与传统开发的关键比较始终是最重要的,强调选择最有效方法的重要性。 + +## 启动临时性商业活动 + +在频繁的节假日和特殊场合下,创建独特的在线体验变得至关重要。每家公司可能都有其独特的营销日,需要吸引人的活动。这些在线营销活动的构建不可避免地带来了开发挑战,需要大量资源配置。虽然对于视觉上吸引人的设计的需求显而易见,但整体复杂性可能不足以证明显著的开发成本,特别是当生命周期仅限于1-2周时。在这种情况下,选择低代码工具作为一种财务上明智的决策。在此,我们推荐一种特定的低代码解决方案。 + +### 面向用户的组件:Webflow + +Webflow以其直观的拖放界面和设计师友好的调整功能,方便了视觉上令人惊叹的登陆页面的创建。这种方法允许用户与一个美观的网站互动,而且值得注意的是,它只需要一位设计师的专业知识。此外,Webflow提供了一系列易于定制的模板,使得快速构建精美网站成为可能。 + +![webflow](https://cdn.illacloud.com/illa-website/blog/lowcode-vs-traditional/webflow.png) + +### 管理业务运营:ILLA Cloud + +无论使用什么前端技术,一个有效的管理工具对于监督业务运营是不可或缺的。 + +[ILLA Cloud](https://illacloud.com)作为一个即用型低代码工具 + +,使开发者能够使用简单的JavaScript快速构建内部工具,无需创建新项目。 + +- 网络和应用管理面板 +- 数据仪表板 +- 定制化B2B工具 + +与依赖组件库的场景相比,ILLA Cloud在构建上述工具方面的速度快了10倍。此外,ILLA Cloud支持多个团队成员之间的协作编辑,促进高效的团队合作。 + +![dashboard](https://cdn.illacloud.com/illa-website/blog/lowcode-vs-traditional/dashboard.png) + +这两种工具的协同作用加快了在营销场景中业务需求的创建。这种协同方法最大限度地减少了对广泛开发资源的需求,同时满足了快速响应和部署的需求。因此,它将业务迭代速度推向了新的高度。 + +## 启动新的商业项目 + +项目开始时需要全面评估其特性。对于诸如社交平台、游戏应用或即时通讯服务等全面的toC产品,建议倾向于传统开发方法。这确保了在适应不断变化的需求方面具有高度的灵活性。 + +对于以零售或服务为中心的项目,使用Shopify进行前端展示是有利的。这种选择保证了产品的广泛分布,同时降低了开发成本。此外,Shopify支持定制,有效地满足了多样化的业务需求。 + +![shopify](https://cdn.illacloud.com/illa-website/blog/lowcode-vs-traditional/shopify.png) + +在需要快速开发应用程序或网站的情况下,直接编码可能提供更快的解决方案。因此,选择合适的解决方案在很大程度上取决于场景的独特属性。 + +如果Shopify的后端功能不符合要求,整合ILLA Cloud可以弥补这一差距,提供一个用于定制管理的平台。 + +## 结论 + +在选择开发工具的决策过程中,建议采用多方面的方法。虽然直接编码提供了无与伦比的灵活性,但它确实以开发速度为代价。低代码工具和SaaS解决方案的战略整合可以带来显著的生产力提升。 + +对于要求灵活性且对核心业务至关重要的运营,传统开发方法仍是首选。传统开发方法所提供的敏捷性和控制权,使产品能够高度定制以满足特定需求。 + +最终,没有一种适合所有情况的解决方案;最佳选择是与手头场景的独特需求最为吻合的那一个。 \ No newline at end of file From abc086938189893bf2b7dab0ab3af020fb9c4d90 Mon Sep 17 00:00:00 2001 From: Scenery <1507337624@qq.com> Date: Wed, 24 Jan 2024 22:30:49 +0800 Subject: [PATCH 09/10] feat: update homepage --- src/components/home/Content/CardContent/index.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/home/Content/CardContent/index.tsx b/src/components/home/Content/CardContent/index.tsx index 852af49692..5ebed2a4f3 100644 --- a/src/components/home/Content/CardContent/index.tsx +++ b/src/components/home/Content/CardContent/index.tsx @@ -118,7 +118,7 @@ const CARD_CONTENT = { id: "how_to_use.step4_button.flow", message: "Learn more about ILLA Flow", }), - moreHref: FLOW_URL, + moreHref: "/illa-flow", reverse: true, }, ], @@ -129,7 +129,7 @@ const CardContent = () => {

- + {CARD_CONTENT.title}

{CARD_CONTENT.desc} From cc77358faa0ec8be821824d89fa431e88bf68249 Mon Sep 17 00:00:00 2001 From: Scenery <1507337624@qq.com> Date: Thu, 25 Jan 2024 17:19:26 +0800 Subject: [PATCH 10/10] fix: update schema data --- src/config/Flow/index.tsx | 6 ++++- src/config/Home/index.ts | 22 +++++++++------- src/config/Pricing/index.ts | 6 ++++- src/config/Solutions/index.ts | 36 +++++++++++++++++++++----- src/config/landingPage/components.ts | 14 ++++++---- src/config/landingPage/integrations.ts | 14 ++++++---- 6 files changed, 71 insertions(+), 27 deletions(-) diff --git a/src/config/Flow/index.tsx b/src/config/Flow/index.tsx index fae9e05e2f..b8ab2206d8 100644 --- a/src/config/Flow/index.tsx +++ b/src/config/Flow/index.tsx @@ -34,7 +34,11 @@ export const FLOW_SCHEMA_DATA = { url: "https://www.illacloud.com", potentialAction: { "@type": "SearchAction", - target: "https://www.illacloud.com", + target: { + "@type": "EntryPoint", + urlTemplate: + "https://www.illacloud.com/search?q={search_term_string}", + }, "query-input": "required name=search_term_string", }, }, diff --git a/src/config/Home/index.ts b/src/config/Home/index.ts index aa3dcb8475..e2f0abce89 100644 --- a/src/config/Home/index.ts +++ b/src/config/Home/index.ts @@ -112,7 +112,11 @@ export const HOME_SCHEMA_DATA = { url: "https://www.illacloud.com", potentialAction: { "@type": "SearchAction", - target: "https://www.illacloud.com", + target: { + "@type": "EntryPoint", + urlTemplate: + "https://www.illacloud.com/search?q={search_term_string}", + }, "query-input": "required name=search_term_string", }, }, @@ -175,7 +179,7 @@ export const HOME_SCHEMA_DATA = { "ILLA Cloud is a low-code platform to make users build internal tools faster.", thumbnailUrl: "https://cdn.illacloud.com/official-website/img/home/playVideoCover.png", - uploadDate: "2023-06-15", + uploadDate: "2023-06-15T08:00:00+08:00", duration: "PT1M20S", contentUrl: "https://cdn.illacloud.com/official-website/img/home/video.webm", @@ -185,7 +189,7 @@ export const HOME_SCHEMA_DATA = { author: "ILLA Cloud", contentUrl: "https://cdn.illacloud.com/official-website/img/home/home3/Frame%203341.svg", - datePublished: "2023-06-15", + datePublished: "2023-06-15T08:00:00+08:00", description: "40+ components in ILLA Cloud", name: "ILLA Cloud components", }, @@ -194,7 +198,7 @@ export const HOME_SCHEMA_DATA = { author: "ILLA Cloud", contentUrl: "https://cdn.illacloud.com/official-website/img/home/home3/Frame%203340.svg", - datePublished: "2023-06-15", + datePublished: "2023-06-15T08:00:00+08:00", description: "SQL Generation based on OpenAI in ILLA Cloud", name: "ILLA Cloud SQL Generation", }, @@ -203,7 +207,7 @@ export const HOME_SCHEMA_DATA = { author: "ILLA Cloud", contentUrl: "https://cdn.illacloud.com/official-website/img/home/home3/Frame%203340%20(1).svg", - datePublished: "2023-06-15", + datePublished: "2023-06-15T08:00:00+08:00", description: "Real-time collaboration based on OpenAI in ILLA Cloud", name: "ILLA Cloud real-time collaboration", }, @@ -212,7 +216,7 @@ export const HOME_SCHEMA_DATA = { author: "ILLA Cloud", contentUrl: "https://cdn.illacloud.com/official-website/img/home/datasource/datasource.svg", - datePublished: "2023-06-15", + datePublished: "2023-06-15T08:00:00+08:00", description: "ILLA Cloud supports to connect multiple datasource with GUI mode. No code required. ", name: "ILLA Cloud data source integration", @@ -222,7 +226,7 @@ export const HOME_SCHEMA_DATA = { author: "ILLA Cloud", contentUrl: "https://cdn.illacloud.com/official-website/img/home/home3/Codepartbgweb.svg", - datePublished: "2023-06-15", + datePublished: "2023-06-15T08:00:00+08:00", description: "Build dashboard or any other internal tools with ILLA Cloud in minutes", name: "Build dashboard with ILLA Cloud", @@ -232,7 +236,7 @@ export const HOME_SCHEMA_DATA = { author: "ILLA Cloud", contentUrl: "https://cdn.illacloud.com/official-website/img/home/home3/Frame%203356.svg", - datePublished: "2023-06-15", + datePublished: "2023-06-15T08:00:00+08:00", description: "Friendly CDN.Register to use, no configure required", name: "ILLA Drive", }, @@ -241,7 +245,7 @@ export const HOME_SCHEMA_DATA = { author: "ILLA Cloud", contentUrl: "https://cdn.illacloud.com/official-website/img/home/home3/Frame%203356%20(1).svg", - datePublished: "2023-06-15", + datePublished: "2023-06-15T08:00:00+08:00", description: "Friendly CDN.Register to use, no configure required. Support anti-leech links", name: "Storage and share files via ILLA Drive", diff --git a/src/config/Pricing/index.ts b/src/config/Pricing/index.ts index a6ea33777b..9a5469327b 100644 --- a/src/config/Pricing/index.ts +++ b/src/config/Pricing/index.ts @@ -193,7 +193,11 @@ export const PRICING_SCHEMA_DATA = { url: "https://www.illacloud.com", potentialAction: { "@type": "SearchAction", - target: "https://www.illacloud.com", + target: { + "@type": "EntryPoint", + urlTemplate: + "https://www.illacloud.com/search?q={search_term_string}", + }, "query-input": "required name=search_term_string", }, }, diff --git a/src/config/Solutions/index.ts b/src/config/Solutions/index.ts index b026f6d835..c1f0b4c989 100644 --- a/src/config/Solutions/index.ts +++ b/src/config/Solutions/index.ts @@ -20,7 +20,11 @@ export const IMAGE_GENERATE_SCHEMA_DATA = { url: "https://www.illacloud.com", potentialAction: { "@type": "SearchAction", - target: "https://www.illacloud.com", + target: { + "@type": "EntryPoint", + urlTemplate: + "https://www.illacloud.com/search?q={search_term_string}", + }, "query-input": "required name=search_term_string", }, }, @@ -91,7 +95,11 @@ export const AI_VOICE_GENERATOR_SCHEMA_DATA = { url: "https://www.illacloud.com", potentialAction: { "@type": "SearchAction", - target: "https://www.illacloud.com", + target: { + "@type": "EntryPoint", + urlTemplate: + "https://www.illacloud.com/search?q={search_term_string}", + }, "query-input": "required name=search_term_string", }, }, @@ -162,7 +170,11 @@ export const DASHBOARD_SCHEMA_DATA = { url: "https://www.illacloud.com", potentialAction: { "@type": "SearchAction", - target: "https://www.illacloud.com", + target: { + "@type": "EntryPoint", + urlTemplate: + "https://www.illacloud.com/search?q={search_term_string}", + }, "query-input": "required name=search_term_string", }, }, @@ -241,7 +253,11 @@ export const CMS_SCHEMA_DATA = { url: "https://www.illacloud.com", potentialAction: { "@type": "SearchAction", - target: "https://www.illacloud.com", + target: { + "@type": "EntryPoint", + urlTemplate: + "https://www.illacloud.com/search?q={search_term_string}", + }, "query-input": "required name=search_term_string", }, }, @@ -320,7 +336,11 @@ export const CRM_SCHEMA_DATA = { url: "https://www.illacloud.com", potentialAction: { "@type": "SearchAction", - target: "https://www.illacloud.com", + target: { + "@type": "EntryPoint", + urlTemplate: + "https://www.illacloud.com/search?q={search_term_string}", + }, "query-input": "required name=search_term_string", }, }, @@ -399,7 +419,11 @@ export const ADMIN_PANEL_SCHEMA_DATA = { url: "https://www.illacloud.com", potentialAction: { "@type": "SearchAction", - target: "https://www.illacloud.com", + target: { + "@type": "EntryPoint", + urlTemplate: + "https://www.illacloud.com/search?q={search_term_string}", + }, "query-input": "required name=search_term_string", }, }, diff --git a/src/config/landingPage/components.ts b/src/config/landingPage/components.ts index 1e3750cf5c..ba6b8ef96a 100644 --- a/src/config/landingPage/components.ts +++ b/src/config/landingPage/components.ts @@ -197,7 +197,11 @@ export const COMPONENTS_SCHEMA_DATA = { url: "https://www.illacloud.com", potentialAction: { "@type": "SearchAction", - target: "https://www.illacloud.com", + target: { + "@type": "EntryPoint", + urlTemplate: + "https://www.illacloud.com/search?q={search_term_string}", + }, "query-input": "required name=search_term_string", }, }, @@ -258,7 +262,7 @@ export const COMPONENTS_SCHEMA_DATA = { author: "ILLA Cloud", contentUrl: "https://cdn.illacloud.com/official-website/img/official-site/features/componentIndex.svg", - datePublished: "2023-06-15", + datePublished: "2023-06-15T08:00:00+08:00", description: "Build your internal tools with table, form, chart, list in ILLA Cloud", name: "ILLA Components", @@ -268,7 +272,7 @@ export const COMPONENTS_SCHEMA_DATA = { author: "ILLA Cloud", contentUrl: "https://cdn.illacloud.com/official-website/img/official-site/components-new/Cover%20Table.svg", - datePublished: "2023-06-15", + datePublished: "2023-06-15T08:00:00+08:00", description: "Build internal tools with table in ILLA Cloud", name: "ILLA Cloud & Table", }, @@ -277,7 +281,7 @@ export const COMPONENTS_SCHEMA_DATA = { author: "ILLA Cloud", contentUrl: "https://cdn.illacloud.com/official-website/img/official-site/components-new/Cover%20Chart.svg", - datePublished: "2023-06-15", + datePublished: "2023-06-15T08:00:00+08:00", description: "Build internal tools with table in ILLA Cloud", name: "ILLA Cloud & Table", }, @@ -286,7 +290,7 @@ export const COMPONENTS_SCHEMA_DATA = { author: "ILLA Cloud", contentUrl: "https://cdn.illacloud.com/official-website/img/official-site/components-new/Cover%20upload.svg", - datePublished: "2023-06-15", + datePublished: "2023-06-15T08:00:00+08:00", description: "Build internal tools with upload in ILLA Cloud", name: "ILLA Cloud & Upload", }, diff --git a/src/config/landingPage/integrations.ts b/src/config/landingPage/integrations.ts index c80f3e8cc9..5bf9b6b947 100644 --- a/src/config/landingPage/integrations.ts +++ b/src/config/landingPage/integrations.ts @@ -331,7 +331,11 @@ export const INTEGRATION_SCHEMA_DATA = { url: "https://www.illacloud.com", potentialAction: { "@type": "SearchAction", - target: "https://www.illacloud.com", + target: { + "@type": "EntryPoint", + urlTemplate: + "https://www.illacloud.com/search?q={search_term_string}", + }, "query-input": "required name=search_term_string", }, }, @@ -392,7 +396,7 @@ export const INTEGRATION_SCHEMA_DATA = { author: "ILLA Integrations", contentUrl: "https://cdn.illacloud.com/official-website/img/official-site/features/dataSource.svg", - datePublished: "2023-06-15", + datePublished: "2023-06-15T08:00:00+08:00", description: "ILLA Cloud allows developers to connect to OpenAI, Hugging Face, MySQL, PostgreSQL, Snowflake...", name: "ILLA Integration", @@ -402,7 +406,7 @@ export const INTEGRATION_SCHEMA_DATA = { author: "ILLA Cloud", contentUrl: "https://cdn.illacloud.com/official-website/img/official-site/intergration/mySQL.svg", - datePublished: "2023-06-15", + datePublished: "2023-06-15T08:00:00+08:00", description: "Connect to MySQL with ILLA Cloud", name: "ILLA Cloud & MySQL", }, @@ -411,7 +415,7 @@ export const INTEGRATION_SCHEMA_DATA = { author: "ILLA Cloud", contentUrl: "https://cdn.illacloud.com/official-website/img/official-site/intergration/huggingface.svg", - datePublished: "2023-06-15", + datePublished: "2023-06-15T08:00:00+08:00", description: "Connect to Hugging Face with ILLA Cloud", name: "ILLA Cloud & Hugging Face", }, @@ -420,7 +424,7 @@ export const INTEGRATION_SCHEMA_DATA = { author: "ILLA Cloud", contentUrl: "https://cdn.illacloud.com/official-website/img/official-site/intergration/dynamoDB.svg", - datePublished: "2023-06-15", + datePublished: "2023-06-15T08:00:00+08:00", description: "Connect to DynamoDB with ILLA Cloud", name: "ILLA Cloud & DynamoDB", },