Perfect updates Swift assistant for backend mobile deployment

Newmarket, Ontario’s PerfectlySoft Inc. was chomping at the bit nearly two years ago for Apple to open source its Swift development language, and it continues to grow its toolset with an update to its Perfect Assistant software.

As a compiled language, a developer needs to compile their Swift code down into one file to put on a server once the code is written. This offers both security and performance benefits: no one can access the code once its compiled, and the compiler does a lot of the work upfront that non-compiled languages do while the program is running. However, if you’re a developer writing Swift on your macOS system, you don’t have a great way to check your work on Linux during coding.

Perfect Assistant 2.0 uses containerization on the Mac to locally compile and run Swift programs on Linux so developers can catch Linux-specific compilation and runtime errors on the fly before the compiled filed is deployed to the actual server, which saves on development time.

The latest version of Perfect Assistant also includes an entire deployment suite compatible with Amazon Web Services (AWS) and Google Cloud Platform so developers can deploy their code to a server with a single click. It also manages an app’s dependencies and will ensure it has a suitable and secure environment on the deployment server.

PerfectlySoft developed its free, server-side Perfect framework for the Swift programming language in anticipation of Apple open sourcing Swift, which it did two years ago, so that developers could use the same language for the front end and back end.

Would you recommend this article?

0
0

Share

Thanks for taking the time to let us know what you think of this article!
We'd love to hear your opinion about this or any other story you read in our publication. Click this link to send me a note →

Jim Love, Chief Content Officer, IT World Canada
Gary Hilson
Gary Hilson is a Toronto-based freelance writer who has written thousands of words for print and pixel in publications across North America. His areas of interest and expertise include software, enterprise and networking technology, memory systems, green energy, sustainable transportation, and research and education. His articles have been published by EE Times, SolarEnergy.Net, Network Computing, InformationWeek, Computing Canada, Computer Dealer News, Toronto Business Times and the Ottawa Citizen, among others.

Related Tech News