-
|
There are several aspects that make and will make AeroFTP unique. Some of these are ideas that:
My questions here are: 1) Is there a place where you already list every aspect of AeroFTP which makes it unique, better and original,
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
|
First of all, thank you for your comments about me and the app's features. To better understand AeroFTP, perhaps it's helpful to go back to its origins and tell me a little about myself. First of all, but perhaps less importantly, my studies and training are in economics, with a particular focus on mathematics and statistics, and scientific subjects in general. However, during my studies and the advent of the first computers connected to the Internet with the first 16k dial-up modems, my interests shifted to a wide range of IT, from PC assembly to network configuration, programming with the first web-oriented languages, and using all kinds of applications. Like all developers (in the old days, I don't think this is true today), I had to choose the platform on which to develop. I couldn't jump from ASP to PHP, and my obvious choice was Linux, free, open, and above all, stable and high-performance. For those of us who come from that era, using software freely and with the utmost respect for our anonymity has always been a must. I don't understand why this attention, despite what is said, has been lost! So, I started creating websites and web applications (using the technologies of the time) back in 1998. My programming studies led to the creation of a highly advanced, customizable CMS that I have been developing for over 20 years. It's now capable of handling any queue, from CRM to e-commerce, a booking system, a distance learning platform, internal management software for companies, and a file manager that has evolved into a cloud platform, finally (recently) becoming a complete WebDAV platform with a related Android app. It essentially transforms your FTPS server into a complete cloud platform that leverages your domain's web hosting. I never considered commercializing the CMS; it's my personal development tool, what differentiates my projects from others. I started with Windows and Linux, then continued with macOS, which was my web development platform for years, until I completely migrated to Linux as my primary OS for both development and personal use. I dual-boot all my desktop and mobile PCs with Linux as the primary operating system and Windows as a secondary operating system for any needs Linux can't cover. I continued studying other languages, not just web-based, and only six years ago did I discover Rust and start creating small apps for myself, just for training and curiosity, which has always fueled my journey of discovery. I've always developed on my own, learning by studying and testing. If there's one definition that definitely fits me, it's that of a Full Stack Developer, true and native. So, as you can easily understand, remote servers, especially FTP, have been my daily bread for years. I've had dozens of projects on different servers to manage, countless profiles to save and manage, thousands of databases, backups of thousands of files, and transfers of entire projects from one server to another, not to mention synchronization and cloning. I won't go into further detail here and get back to the main point: Rust and AeroFTP. A year ago, I decided to try my hand at a simple FTP client. I was really tired of the available apps, and I started a first version without aspiring to create something that could replace apps that had been around for years, even though, in my opinion, they were somewhat dated and had quite a few problems. Meanwhile, new AI tools have emerged, with great initial skepticism, justified by the complete incompetence of the first models for complex tasks. The project progressed and grew until I decided to focus on the GUI version, which had been my initial goal: a fast and reliable FTP client that could replace the old and dated client. In September-October 2025, something changed. AI models arrived that were increasingly efficient and precise in executing tasks, and I was immediately amazed by the potential and decided to really delve into the topic. I already had an app in hand, the ideal testing ground for experimenting with the potential of the new tools and pushing them to the max, as I have been doing in recent months. AeroFTP began to take shape. The name comes simply from the choice of a universally easy-to-pronounce and -understand name, representing speed and, in a broader sense, rapid transfer from one place to another. FTP because it is the protocol that was first integrated into the app, the initial purpose itself, and ultimately a name that encompasses a bit of everything. File Transfer Protocol is the name of the well-known protocol, but it also represents the app's primary purpose: transferring files. So Aero + FTP was the final choice, which in an early version of the release was installed on the system as aero-ftp, later becoming aeroftp. I wanted to honor the name of the historic FTP protocol while giving it a new look. That said, the meaning you managed to extrapolate is fantastic!! (Aero + Rust + React: air reacting and generating rust, brilliant!) and adds a new interpretation that fits perfectly, it's certainly more poetic than mine :-) and I'm absolutely delighted to make it part of AeroFTP! I've gone on too long and haven't answered the questions.
First of all, I don't think AeroFTP is better than others, or rather, I don't want to be the one to say that. I must honestly say that I initially prepared a comparison table, which I keep among my many development documents, of all the file transfer clients, but I later decided not to publish it. For a young app like AeroFTP, publishing comparisons where it appears to be better than apps developed over years seemed inappropriate to me. Now the time is almost ripe to consider doing so. There are many aspects that make AeroFTP a different and unique product, not necessarily better; it depends on your workflow and needs. What benefits us is the fact that there aren't many potential competitors, perhaps because the industry is highly technical and no one has ever thought of investing money and energy into creating a new app. It wouldn't have been profitable, and that's why the industry has remained with decades-old apps that haven't been updated much over the years.
The goal of innovation has always been the guiding principle behind development, but before innovating, you must at least catch up or get closer to others before turning and taking the direction of innovation. You've listed some of the things that make AeroFTP already a product without many competitors, simply because others haven't thought to implement simple things, not because AeroFTP is who knows how far ahead of others; we're just talking about optional features. The real innovation is certainly the fact that it's the first file transfer client designed for both humans and agents, and the highly advanced AI integration with AeroAgent already takes AeroFTP to a whole new level, incomparable precisely because we do something else. It's the first with MCP integrated with the app. And it couldn't be otherwise for an app created in 2025. The level of security and encryption adopted is perhaps excessive, perhaps too complex, but there aren't many other examples in the file transfer industry with the same level of security. There are many ideas in the pipeline, and I believe now is the time to focus on truly innovative solutions. The DAG-based centralized system is a crazy example that I still don't know where it will lead, and whether I'll have to go back on previous steps in the future. But the beauty of discovering new paths is precisely the risk that they might work or not, and if they do, then you're a winner. We'll have the opportunity to delve deeper into this discussion, and I'd like to extract some feedback from it to publish on the web and GitHub channels. |
Beta Was this translation helpful? Give feedback.
-
|
I'm not sure if this post will become that complete list of unique aspects of AeroFTP. I didn't intend for it to become that, but it might just be that, at least partially and for the better. |
Beta Was this translation helpful? Give feedback.
Thank you for the reply. I don't mind if your answers are a little long, as I find the extra context interesting.
Your comment, by the way, partially answered a future question I was going to ask, which is the rationale for the FTP in AeroFTP. This does actually beg the question: will FTP ever be deprecated? What if FTP ends up being always less efficient than other data transfer protocols? Namely, S3 and APIs. Because these can handle lots of small files better, and FTP can break firewall rules. Will it still make sense to have the name of a deprecated or at least inefficient protocol in the name of the app? I actually was going to suggest that maybe AeroCloud or AeroSync might be better…