What problems do coldfusion user interface tags have?

I have heard many times when senior developers have asked not to use coldfusion UI tags and that they cause problems. But can anyone let me know what problems he is creating? I do not use CFML UI tags mainly, but some of the legacy code already exists. Therefore, if I need to change them, I need to convince people why they need to be changed. Reasons ...
Edit:
I know this was suspended, but what I asked for a few items is a list. Therefore, when I talk with someone client, another developer and I want to emphasize the reason for not using cfform, I have these reasons. With lots of good and some not-so-good answers, I think I can make a list
1) They use old obsolete versions of the JavaScript and HTML libraries.
2) They caused security problems in the past.
3) They make it difficult to find out how everything works.
4) The ColdFusion user interface is currently working. However, the problem with people is simply technological change. It’s as simple as it really is. jQuery and other user interfaces are constantly changing. Along with many other APIs that use the ColdFusion interface. This means that if you use ColdFusion 10 today and after 5 years you are on ColdFusion 13, you may have problems with your ColdFusion 10 interface.
5) Another example. Recently there was a problem because it uses google maps and Google updated their API. Since the update happened, he broke the tag. Since this is the ColdFusion interface and not your own, it is difficult to simply update the API calls. That is why it is recommended to use your own. This is a simple fix with the jQuery user interface, but not quite the ColdFusion user interface.
6) In addition, many ColdFusion user interfaces are combined with your headers. For instance,. This tag is known to break mobile sites and other headers because it adds its own headers to your HTML page.
7) cfinput required = "" is a conflict with HTML 5 input required = ""

+4
2

, CF:

  • , CFML.
  • , HTML/JS.
  • JavaScript HTML.
  • .
  • , .
  • , JS.
  • - XML- cfform .

, , , .


, , , , - , .
(, , , .)

, , JS, , , , , , , , ..

+8

, , @CFML_Developer, , , - ColdFusion.

ColdFusion UI. , - . , . jQuery . API, ColdFusion. , ColdFusion 10 5 ColdFusion 13, ColdFusion 10.

<cfmap>. <cfmap> - , google Google API. , <cfmap>. ColdFusion, , API. . jQuery, ColdFusion UI.

, ColdFusion . , <cfform>. , , HTML-.

, , ColdFusion UI jQuery. , jQuery , . , , jQuery.

+4

Source: https://habr.com/ru/post/1533338/


All Articles