Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I am a software developer of having 3 year exp. in coldfusion.
May be this question is the most silliest one.
Is there is any future of coldfusion ?
Some points which force me to ask this Question
Very small developer community.
Coldfusion 10 looks not so impressive [Lots of performance related problem with this version]
only 1.1 % share of CF in web application.
Very expensive
I Just want to know the experience of different people about coldfusion future.
Is it a good decision to continue as coldfusion developer / should I start learning some other technology to secure my future.
Please share your opinion on this.
This isn't really a programming question. However:
1) Small Developer Community - True. But I think the community is pretty high quality.
2) I would like to hear more about what performance issues you are aware with ColdFusion 10. CF10 was mostly a rework of its internal deployment on Tomcat versus the antiquated JRUN server. I have heard about various bugs, but most haven't affected me to be honest and Adobe does have a patching mechanism built into CF now, but it still needs work.
3) I think you can see a very low share in many different languages that aren't the big 2: .NET/PHP. However, Adobe has reported that they've now recovered to 2008 sales levels for ColdFusion Server.
4) There are Open Source servers available in the form of Railo and Open Blue Dragon if the cost is an issue for you. Adobe also gives the developer edition of CF Server for free, and there are free licenses available for education/students as well.
Adobe has committed to regular release cycles and have committed releases/support for a number of years to come. But of course, that can change any time.
I think it would be best to learn another language, I would highly recommend learning JavaScript since it would be complementary to your ColdFusion skills and you could venture into back-end JavaScript programming using NodeJS
Here's an interesting article:
http://highscalability.com/blog/2013/1/16/what-if-cars-were-rented-like-we-hire-programmers.html
I think if you learn skills that can be applied to most languages, you will still be valuable as a developer and changing languages should mostly be a matter of symantics. I recently watched both a Java and C# web development presentation and I was really smiling at how similar the languages were to my current knowledge... they used classes, ORM, tests, etc and I could easily see myself transitioning to any of those languages given a bit of time.
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I have a Windows Desktop application that is written in C++/MFC/COM technologies. This application relies heavily on CHTMLEditView (MSHTML Editing platform) and extensively uses IHTMLxxx COM interfaces.
It seems to be working fine on Windows 10 right now, but I want to know if MS will switch to EdgeHTML anytime soon. If that happens, will IHTMLxxx interfaces stop working with EdgeHTML?
I am not an official MS representative. But I may have some helpful insight.
Edge is a Universal Window App. As far as I know, this makes it generally inaccessible from COM, or even managed code (.NET). Consequently, you won't be able to use COM interfaces to interact with the underlying rendering engine (might be WebKit? I'm not sure).
On the other hand, IE uses the Trident rendering engine, which is completely built with COM. Trident is an integral part of the OS, so I really doubt it will go away anytime soon. It's used for so many UI parts (including Windows Explorer) that I don't think Microsoft will have a compelling reason to obsolete it, at least not for a long, long time.
And, there isn't really a good interoperability story at the level of COM for working with Edge. Universal Apps interoperate via contracts, and to some degree, URL protocol handlers, command line arguments, and other "safer" ways of isolating the app. I suspect that it won't be long before actual containerization technology is used for UWAs.
So, no, I wouldn't hold my breath on IHtmlXXX being implemented using EdgeHTML in any timeframe that could be useful for you. Stick with Trident. While Microsoft will probably make sure Edge has the very, very latest in web standards compliance, I don't think they will let IE languish so far behind that you find it unusable.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I work as a Programming tutor and course developer, in Dot Net using VS 2013 /15'
Owing to college policies I have lost local admin rights to my work machine resulting in many calls to help desk to for install simple actions such as updating Visual Studio (even the extensions!) configuring and updating SQL Server Management Studio, new software, etc.
As a professional programmer, does your employer have such draconian regulations? I have seriously thought of walking away from a job I love over it, its too restrictive for no reason.
I need to make a case that this is an unacceptable working condition.
To be honest, if your employer is providing the hardware, it's theirs not yours and they have the ultimate say on what's on it and what's not. Anyone working for a company using their hardware or their network will always be doing so under an acceptable use policy. Even if the company supports a Bring-Your-Own-Device policy, there will be some form of stipulation that you have certain levels of security on the device.
I think what your argument, though, is about the impact to your productivity. It's less around the unacceptability of the working condition, and more about the waste that comes into play for you to achieve the tasks you are given. If you work as part of an R&D organization, the "Research" part of the job description usually entails installing new packages in order to determine their suitability for the product being developed. If you need to lose an hour / a day / a week waiting for these packages to be installed, there is a bottom line to the company that these policies are causing. But, you have to be able to show it. Otherwise it just falls into a he-said/she-said finger-pointing exercise.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I am going to choose a platform to develop a Q/A site. Two python-based platforms that I'm aware of, are OSQA and AskBot. I know that both are based on django (which I'm quite familiar with) and OSQA has a wider user-base. But that's pretty much that I know so far. So I would love to hear unbiased comparisons and reasons on why should I choose one instead of another (or whether there are still better options?). Thanks
Askbot is used by several well known software companies internally and there are some active public instances. For example, 1) answers.ros.org has about 1000 users, and 2) libreoffice support page.
Askbot has several hundred unit tests (415 as of this post) and is generally very stable. Critical bugs are fixed the same day.
Another thing is that askbot is an application, not necessarily a dedicated site (but can be), unlike osqa.
Askbot can be installed via "pip" or "easy_install", with all dependencies taken care of automatically.
You can also fork askbot on github and contribute.
https://github.com/ASKBOT/askbot-devel/
OSQA does have a wider user base, and an active support community. In lots of ways, there's not a lot of choice between them - either way, you can run them off-the-shelf, or you can tweak them, as they're both open source. And to tweak either of them, you'll need to get your head around Django. If you don't know Django already, it may not be worth learning; some people (including me) think that it's a "yesterday's framework" - which means it will be around for years to come, but if you're starting afresh, there are other places you might want to start from, rather than Django.
OSQA does have a track record of lots of sites, some of which are quite busy. OK, not busy by Stack Overflow standards, but busy enough - LockerGnome.net has 17,000 questions; 42,000 answers; and 6,000 users. There are about 10 OSQA sites that have over 10,000 questions and 1,000 users - about ten times bigger than the biggest Askbot site. Then there are several dozen OSQA sites smaller than that q:10,000, u:1,000 threshold.
There are other options - you could try starting a site via Area51.StackExchange.com; and there's Q&A software available in PHP too. As far as I know, there isn't a node.js Q&A, but maybe there should be. Or, if you want to pay, and have a huge site in mind, there's QATO, which rents out as SAAS.
I did a research on both. The numbers speak for themselves.
OSQA has 597 stars on Github. Last commit was 2 years ago. It supports only Dajngo 1.6. Most code has not been recently updated.
Askbot has 1,170 stars. Last commit was 2 months ago. It supports on Dajngo 1.8. A lot of code has been recently updated.
My personal experience was that I was able to test Askbot easily. Though modifying the source code seems to be hard.
Askbot seems to be more updated and maintained.
https://github.com/dzone/osqa
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
Is there a difference in themes for the Magento Community, Professional and Enterprise editions? If I develop a theme and test it using the Community edition, will it work on the other commercially available editions?
Enterprise edition does come with it's own theme, but it is based on the Modern theme from Community. Your problem in developing it only on Community is that you won't be able to predict the layout/format of Enterprise only features such as Gift Cards, etc. You can make some reasonable assumptions, but no guarantees.
I would try to find an instance of EE that you can use to develop in, and then test in CE afterwards.
The system under the EE hood is the same that is in Magento 1.4 series and it will most definitely work to some level. What will not work and is used as default are the functionality that is not in CE edition.
They are not the same, and your theme will not work without modification in both editions. Aside from bonus features (which you won't have in community), many of the standard libraries in Magento are not in sync between the two versions, so there is a marked difference in the way that some functions are handled.
Agree w/ Jon that you need to find an EE instance to test on.
Your theme will mostly work on Enterprise and Pro editions, but there will be a lot of places with errors, lacking functionality and visual defects.
As a Magento Core developer I know the EE and Pro themes so I guarantee that :)
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
How does Staff web service framework compare to others for c++?
I cannot answer your question in all details, but I'm searching for C++ SOA / web service frameworks for a year now.
My favorites (all OpenSource and platform independent - not ordered) are currently:
GSOAP - http://www.cs.fsu.edu/~engelen/soap.html
pros:
proven, reliable, very fast
big documentation, many support
still maintained - releases every 3-6 months
contras:
WSDL/client generators are not free
programming and embedding into existing apps isn't so easy
seems to be more C than C++
Apache AXIS/C++ - http://ws.apache.org/axis/cpp/index.html
pros:
proven, already in use in big projects
(nearly) good documentation
up to date, maintenance is ensured by Apache Foundation
better/nicer C++ API
contras:
heavy weight SDK / too many functionality for me
not easy to implement it / many work to embed it into own app
maybe not as fast and bigger footprint as GSOAP
Staff - http://code.google.com/p/staff/
pros:
very small footprint
easy and fast to integrate
contras:
future maintenance is not clear / it's (only) a Google summer of code project
very early stage
support party only in cyrillic
If I have to decide for a framework right now, I would take Apache AXIS -
it's proven and reliable and thus ready for productive use.
Further it's future maintenance is guaranteed by the Apache Foundation
and I'm free to uase, modify and integrate AXIS as I want - even for my
commercial applications.
I hope that helped a little bit.