以下在國外網站看到的~~~~
本人也比較同意LabVIEW隻合适比較簡單的程式,如果程式稍微複雜一些,你會發現軟體工程中好多好的理念和實踐都是不可以用到LabVIEW中。不能了解為什麼好多公司還在用LabVIEW開發?
why I hate, despise, detest, and loathe LabView
- Inability to write descriptive comments!
- Inability to name variables!!!
- Nonlinear, graphical programming interface:
- Messy, horribly hard-to-follow programs! Wires everywhere!
- Extreme difficulty to insert new commands into an established program without ruining the organization structure!!
- Frakking impossible to debug!!!!!
- Computer processors operate linearly anyway–LABVIEW IS LYING!!!
- Sequence structures–the most cumbersome way possible for the LabView creators to have tried to rectify the problem that sometimes YOU JUST NEED TO EXECUTE COMMANDS IN ORDER JUST LIKE A CONVENTIONAL PROGRAM, DAMMIT!!!
- Mouse sensitivity! As in, my programming ability should not have to rely on my skill to accurately position the mouse over some of those frakking tiny terminals!
- Timing structures–THEY DO NO SUCH THING!
- The fact that it has to rebuild all its data acquisition sub-VIs every time I want to make a tiny change to the sampling mode!
- Shift registers and sequence instances! The saddest excuses for variables on the planet–and they contribute to the messy wiring problem!!
- It handles arrays in an extraordinarily clunky manner–and when you’re taking data, the role LabView is best suited for, MOST OF THE TIME YOU CAN’T POSSIBLY AVOID USING ARRAYS!
- MY LAB RUNS ON IT AAAAAAAAAAAAAAAAAAAAHHHHHHHH!!!!!