>>SP's are not just as vulnerable as SPT.
>>They CAN be. People who concatenate SQL or receive SQL for execution, are at risk. Those who >>execute SQL similar to that generated by a RV have avoied the risk.
OK... We agree here. If you re-read my last post and my one before that. I stated specifically how you can make an SP vulnerable to injection. Yes Remote views prevent injection attacks. OK close the book on this one.
>>No, the article would be about the risks of SQL Injection and how a VFP RV can be a useful tool to >>quickly and easily create safe, efficient SQL templates.
Basically if an article was presented about SQL injection I would consider it. The article would need to appeal to a majority of our readers. Like I said it would need to cover multiple dev environments not just VFP.
>>??!! IME a database app generally has a data entry UI. Somewhere, somehow, humans need to be able >>to enter/edit data. Somewhere/somehow, data needs to get to and from the database to the screen. >>Voila, a database app. If the UI is achieved by a Winform, my contention is that things seem slow. Not >>sure how that could be converted into a lecture about tiered development or data coupling. If you are >>saying the slowness is caused by using control data binding, come out and say it.
Yes database applications need UI's. I am not challenging that idea. But UI's are generally decoupled from the database correct ? So can we talk about loading a form with lots of controls ? Forms need controls to present to the user for data entry. Whatever mechanism you choose VFP forms, ASPX files, WinForms , HTML pages, Active X controls, Etc...... needs to perform at levels acceptable to the user. Correct ? We are talking about the performance of the UI mechanism. Not about databases. Correct so far ?
So basically it boils down to this.... You feel that the WinForms mechanism is slower than you would like. I disagree. I presented 2 applications that show that you can create sophistcated, complex UI's with WinFoms. My contention is that these applications have good performance. You disagree. Your assertion is that Winforms is slow. I provide example of complex UI's. You provide an opinion. Which is fine you can present your opinion. It is my point that readers here can now go evaluate 2 examples for themselves or they can just take your opinion FWIW This is not meant as a slam, you have done you evaluation and have come to your own conclusions. I respect that.
Thanks
Rodman
Rod Paddock
Editor in Chief CoDe Magazine
President Dash Point Software, Inc.
VP Red Matrix Technologies,Inc.