There's aren't a lot of companies moving existing apps to a different
language, so there's still CF jobs. However, many of those companies also
use other platforms. It's challenging to a be a CF-only developer I'd say.

I don't think there's a lot of new development in CF. There's not many new
frameworks, or new libraries coming out. So there's not many new problems
to solve in CF, hence the stale Google results.

Development is always evolving. Today's trends: devops, Docker,
microservices, single-page apps, etc. CFML hasn't adopted well to that new
world, and Adobe's commercial offering especially. For example, I stood up
a small microservice in Lucee on Docker just a little while ago, just a PDF
generator. I was seeing 400mb of memory usage, and saturating the CPU with
just a few requests. (Not sure how ACF would respond) The same thing in
node.js, or Ruby, would probably run in under 100mb of RAM, and handle many
concurrent requests.

Moreover, I don't think the ecosystem has built up around CF like other
platforms. Everything is driven by languages with rich package ecosystems.
(Ruby Gems, NPM, Rust crates, etc) Rich services that support your language
of choice - CI, bug tracking, static analysis, APM - you'll find these for
Ruby, Node, Go, etc. This is partially a vendor issue, and partially a
language issue (for example, the hoops you have to jump through just to
configure your app using environment variables - in CF you have load the
Java class for doing so, in most languages it's a first class variable,
like ENV['my_variable']

The ecosystem is what led me to take my company's stack from CF to Ruby.

There's a lot of great features I miss from CF: a web-based admin,
simplified structs, in-memory SQL support (query of query), the rich PDF
engine, easy iterators, a simplified querying model, etc. At the end of the
day, a few features and dogmatic adherence to a platform weren't enough,
and I really feel like CF wasn't the most optimal solution for our
software.

I don't think CF is dying, as much as it's in a legacy ramp-down.


Billy Cravens


On Tue, Aug 1, 2017 at 9:54 PM, Gary McNeel <[email protected]> wrote:

> Yes, I am not knocking it. I have just been out of using CF for about 10+
> years so have not kept abreast of the changes. I do remember when CF was
> pretty robust and there was a lot of tech related forum activity. I was a
> bit stunned when I looked for help with things on Google and all the posts
> are about 5+ years old. Just curious.
>
> Gary
>
> On Tuesday, August 1, 2017 at 9:23:41 PM UTC-5, Steve Parks - Adept
> Developer wrote:
>>
>> Not sure about Adobe’s plan.  Definitely small market share but it always
>> has been.  Still lots of big companies using it, but the job market is
>> low.  I still get lots of CF projects, so I’ve stuck with it.  Btw, they’ve
>> been asking is CF dead since ASP Classic was popular.  lol
>>
>>
>>
>> *From:* [email protected] [mailto:[email protected]] *On
>> Behalf Of *Gary McNeel
>> *Sent:* Tuesday, August 1, 2017 9:16 PM
>> *To:* Houston ColdFusion Users' Group <[email protected]>
>> *Subject:* [houcfug] Coldfusion DEAD Question
>>
>>
>>
>> All,
>>
>>
>>
>> I started using ColdFusion back when a tech call got Jeremy Allaire -
>> mostly because I was not a programmer and needed to program. That was in
>> 1995. So I used CF on and off for about 14 years then we did C# .NET
>> development.
>>
>>
>>
>> What I liked about CF, for me anyway, was the rapid speed at which I
>> could develop. When I was at Jacobs Technology we used it on NASA projects
>> as it was used throughout NASA. But around 2010 that began to change and
>> NASA, using much more SharePoint, began to move to .NET.
>>
>>
>>
>> So what gives? I guess I lost track of what was happening with CF along
>> the way. Is it dying? Technologically getting obsolete? Is Adobe going to
>> dump it? What has anyone heard.
>>
>>
>>
>> It is a terrible shame as it works great from my perspective. I am
>> developing a pet project now and just wondering if I should keep going
>> forward with CF. Thoughts?
>>
>>
>>
>> Thanks,
>>
>>
>>
>> Gary McNeel
>>
>> https://www.linkedin.com/in/gmcneel/
>>
>> --
>> --
>> You received this message because you are subscribed to the "Houston
>> ColdFusion Users' Group" discussion list.
>> To unsubscribe, send email to [email protected]
>> For more options, visit http://groups.google.com/group/houcfug?hl=en
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Houston ColdFusion Users' Group" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
> --
> You received this message because you are subscribed to the "Houston
> ColdFusion Users' Group" discussion list.
> To unsubscribe, send email to [email protected]
> For more options, visit http://groups.google.com/group/houcfug?hl=en
>
> ---
> You received this message because you are subscribed to the Google Groups
> "Houston ColdFusion Users' Group" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
You received this message because you are subscribed to the "Houston ColdFusion 
Users' Group" discussion list.
To unsubscribe, send email to [email protected]
For more options, visit http://groups.google.com/group/houcfug?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"Houston ColdFusion Users' Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to