Poll: Would you like to see a searchable vendor item database on the site? - You do not have permission to vote in this poll.
Yes.
94.59%
35
94.59%
No.
5.41%
2
5.41%
* You voted for this item. Show Results

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

Web-Based Player Vendor Tracking and Item Finding
#33

My questions is: why not have intercommunication? Why not allow people to manage their items and prices via the web interface? If not for this release, why not set up the framework for allowing it later on rather than locking yourself into periodic updates? There's no need to track prices and sales or have any real type of logging if everything is done immediately on the server and on the data that's already in memory and being used by everyone else. There would be absolutely no need for syncing anything at all.

Maybe it's because I work with WCF every single day, but I don't think there's anything more complex about setting up a WCF service than setting up a database and managing data that way. In fact, I think a database to do it is far more complex. If I can write 30 lines of code to host a WCF service inside RunUO that will search the exact same information as in-game and would be no different for Eru than writing any other script, why not go that route? Are you telling me searching world items in parallel using Linq2Objects is more difficult than writing a bunch of SQL to sync items?

WCF is the de factco way of exposing a web API in .NET 3.0+ and incredibly easy to set up. Scalability isn't the concern as much as simplicity while still allowing for growth. Simply serializing the data to a .json file every few minutes works, but it's limiting future ideas and only taking the complexity from like 30 lines of code to 10 lines of code. Whoopty ****ing do?

Plus... not having to write a single line of SQL is always a good thing, in my opinion.

But... really... my point wasn't as much WCF as much as searching items directly on the server in real time. Whatever you use to set up an API for that is trivial. I just think WCF is the simplest solution for that.

SQL being the worst solution might have been a bit of hyperbole on my part, but I definitely think it's a layer of complexity that isn't needed, whether the goal is searching live data or simply displaying periodically updated information.


Messages In This Thread
Web-Based Player Vendor Tracking and Item Finding - by Eru - 02-04-2012, 07:35 AM
Web-Based Player Vendor Tracking and Item Finding - by Atlas - 02-04-2012, 11:30 AM
Web-Based Player Vendor Tracking and Item Finding - by Habibi Jones - 02-04-2012, 06:50 PM
Web-Based Player Vendor Tracking and Item Finding - by Taran - 02-04-2012, 07:23 PM
Web-Based Player Vendor Tracking and Item Finding - by Doc - 02-04-2012, 08:34 PM
Web-Based Player Vendor Tracking and Item Finding - by Althos - 02-04-2012, 11:15 PM
Web-Based Player Vendor Tracking and Item Finding - by Raziel_ - 02-07-2012, 05:09 PM
Web-Based Player Vendor Tracking and Item Finding - by Eru - 02-07-2012, 07:09 PM
Web-Based Player Vendor Tracking and Item Finding - by Taran - 02-07-2012, 09:41 PM
Web-Based Player Vendor Tracking and Item Finding - by Eru - 02-08-2012, 02:14 AM
Web-Based Player Vendor Tracking and Item Finding - by Raziel_ - 02-08-2012, 02:32 AM
Web-Based Player Vendor Tracking and Item Finding - by Taran - 02-08-2012, 07:15 AM
Web-Based Player Vendor Tracking and Item Finding - by Eru - 02-08-2012, 07:34 AM
Web-Based Player Vendor Tracking and Item Finding - by soMa - 02-08-2012, 12:30 PM
Web-Based Player Vendor Tracking and Item Finding - by soMa - 02-08-2012, 01:10 PM
Web-Based Player Vendor Tracking and Item Finding - by stonychavez - 02-08-2012, 01:33 PM
Web-Based Player Vendor Tracking and Item Finding - by Taran - 02-08-2012, 01:36 PM
Web-Based Player Vendor Tracking and Item Finding - by Nasir - 02-11-2012, 09:12 AM
Web-Based Player Vendor Tracking and Item Finding - by Rob - 02-12-2012, 05:13 PM
Web-Based Player Vendor Tracking and Item Finding - by Eru - 02-12-2012, 08:22 PM
Web-Based Player Vendor Tracking and Item Finding - by Nasir - 02-12-2012, 08:22 PM
Web-Based Player Vendor Tracking and Item Finding - by Nasir - 02-12-2012, 08:26 PM
Web-Based Player Vendor Tracking and Item Finding - by Taran - 02-12-2012, 10:14 PM
Web-Based Player Vendor Tracking and Item Finding - by Rob - 02-12-2012, 10:20 PM
Web-Based Player Vendor Tracking and Item Finding - by Taran - 02-12-2012, 10:22 PM
Web-Based Player Vendor Tracking and Item Finding - by Eru - 02-13-2012, 03:20 AM
Web-Based Player Vendor Tracking and Item Finding - by David - 02-13-2012, 04:22 PM
Web-Based Player Vendor Tracking and Item Finding - by hilbertsawhat - 02-13-2012, 11:25 PM
Web-Based Player Vendor Tracking and Item Finding - by Nasir - 02-15-2012, 02:58 AM
Web-Based Player Vendor Tracking and Item Finding - by Eru - 02-15-2012, 04:03 AM
Web-Based Player Vendor Tracking and Item Finding - by hilbertsawhat - 02-15-2012, 12:03 PM
Web-Based Player Vendor Tracking and Item Finding - by Rob - 02-15-2012, 05:17 PM
Web-Based Player Vendor Tracking and Item Finding - by Nasir - 02-15-2012, 06:27 PM
Web-Based Player Vendor Tracking and Item Finding - by Eru - 02-15-2012, 07:26 PM
Web-Based Player Vendor Tracking and Item Finding - by Nasir - 02-15-2012, 07:36 PM
Web-Based Player Vendor Tracking and Item Finding - by Raziel_ - 02-16-2012, 03:38 PM
Web-Based Player Vendor Tracking and Item Finding - by Nasir - 02-16-2012, 07:08 PM
Web-Based Player Vendor Tracking and Item Finding - by Rob - 02-16-2012, 08:53 PM
Web-Based Player Vendor Tracking and Item Finding - by Nasir - 02-16-2012, 09:05 PM
Web-Based Player Vendor Tracking and Item Finding - by Exanimus - 03-01-2012, 05:14 PM
Web-Based Player Vendor Tracking and Item Finding - by Nasir - 03-01-2012, 06:17 PM
Web-Based Player Vendor Tracking and Item Finding - by hilbertsawhat - 03-01-2012, 08:26 PM
Web-Based Player Vendor Tracking and Item Finding - by Nasir - 03-01-2012, 10:23 PM
Web-Based Player Vendor Tracking and Item Finding - by Rob - 03-02-2012, 01:37 AM
Web-Based Player Vendor Tracking and Item Finding - by Rob - 03-02-2012, 01:40 AM
Web-Based Player Vendor Tracking and Item Finding - by hilbertsawhat - 03-02-2012, 02:02 AM
Web-Based Player Vendor Tracking and Item Finding - by Nasir - 03-02-2012, 03:38 AM
Web-Based Player Vendor Tracking and Item Finding - by Ramza - 03-02-2012, 04:32 AM
Web-Based Player Vendor Tracking and Item Finding - by Exanimus - 03-02-2012, 04:56 AM
Web-Based Player Vendor Tracking and Item Finding - by Nasir - 03-02-2012, 05:22 AM
Web-Based Player Vendor Tracking and Item Finding - by Rob - 03-02-2012, 05:51 AM
Web-Based Player Vendor Tracking and Item Finding - by Rob - 03-02-2012, 09:10 PM
Web-Based Player Vendor Tracking and Item Finding - by Eru - 03-02-2012, 10:36 PM
Web-Based Player Vendor Tracking and Item Finding - by Ramza - 03-03-2012, 12:34 AM
Web-Based Player Vendor Tracking and Item Finding - by Rob - 03-03-2012, 04:55 AM

Forum Jump:


Users browsing this thread: 8 Guest(s)