I am creating a presentation for my team and manag...
# adobe
j
I am creating a presentation for my team and manager comparing Adobe ColdFusion to other web application technologies such as .NET and Python. (I have others on my team who are .NET and Python developers) Is there a resource from Adobe comparing these technologies?
d
@justincook I'm not sure if there is a specific document that compares or not, but I will give you my two cents to add to this discussion. Program languages are basically the same (of course the syntax is totally different but they do the same .. an IF statement regardless of the syntax behaves the same). The bigger issues that I think you should present is what (in this case CF) brings to the table. Here is my list of things that most of the other languages you mention don't have: 1. Support (natively) for AWS/Azure 2. SAML Support (natively) 3. Web Socket Support (natively) 4. Microservices Support (natively) 5. API Support (natively) 6. Lamda Support (natively) 7. Total interface support via Java for other 3 party Apps (ie. SAP, SalesForce, etc.) 8. The ability to change the processing FOOTPRINT size based on the needs of the system or process 9. Adding/removing features as needed 10. The ability to run on different platforms (i.e. Windows/Linux & Mac) including Docker if need be. Anyway, there is my top reasons that CF is a good choice. I hope that helps you.
j
Yes, thank you @drewnathanson those are good points.
I do recall an Adobe sales document that sort of laid out the advantages of ColdFusion. I’m not trying to sell my team on CF because we already use it, but i’m just trying to showcase the advantages of what CF has to offer.
m
I wrote a very basic look at the way you access data from C#, PHP and CF: https://blog.developer.adobe.com/a-comparison-of-database-access-code-across-several-languages-a8585e73d888
It is REALLY basic, and was mostly to show some differences in how a language like CFML handles data access objects differently (and, I hope I show, more easily) than something very scaffolding heavy like C#.
Justin, if you'd like to hope on a call sometime, I can potentially offer up some insights. I know and have professional experience in 13 different languages and frameworks, have 26 years of experience programming in ColdFusion and 10 in C# (forms, MVC and Core). I'm far less adept in Python, but have worked on several applications (primarily DJANGO apps).
j
@Mark Takata (Adobe) Thanks. I may take you up on that offer sometime soon.
👍 1
r
Just small remark - for me biggest thing that makes CFML the language of choice is that it was designed as a language for creating web sites. Python and C# are general-purpose language that have web-dev extensions, but CFML was designed for web-dev from day 0.
❤️ 2