Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 118899
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T03:34:03+00:00 2026-05-11T03:34:03+00:00

The company that I work for develops a C++ application to manage service businesses

  • 0

The company that I work for develops a C++ application to manage service businesses (dispatching, GPS tracking, CRM, etc). The problem is that the system is a little too limited. Being a relatively small company, we’d like to broaden the horizons and add some more modern features such as a web interface and plugins for various other applications, like Outlook, that would enable them to interact with data in our application.

Currently, I’m developing a web interface in ASP.NET MVC and have been for the last two months. However, this implementation is suffering from the same kind of limits that the C++ application has, so I would like to take things a step further. It’s just that I’m not sure if this is a wise decision, or how I should go about convincing management that the greatly increased development time will mean greater possibilities in the future.

What I would like to do is implement some sort of massive API using WCF that would allow access via both web and desktop applications. My web interface could then be just that… and interface to this API using a framework such as Qooxdoo or ExtJS. But other interfaces could be added, such as an iPhone application, an Adobe AIR application, an iGoogle Widget, an Outlook plugin, etc.

Here’s the thing, though… at the moment, I’m just a lot of talk. I have a good knowledge of C# and .NET technologies like WPF, WinForms, ASP.NET MVC, etc. But, I’ve never used WCF in my life. I’m pretty sure I can pick it up, but is it possible to grasp something so extensive as WCF when my employer wants to see fast results?

One way that I believe I can show results is to release the API incrementally. For example, the first ‘Community Technology Preview’ would include simple dispatching functionality, he next CTP would include sales and marketing features, and so on. I don’t really think customers would pick it up very quickly, but it would allow us to internally develop applications such as a web interface and plugins.

One problem I see with that is spending so much time developing the API that the development of applications that actually USE the API would be extremely slow. I mean, I could show a URL to my boss that returns a list of customers in JSON format, but what can that really do for us if the customers can’t do anything with it?

I guess what I’m trying to ask is: how feasible is it to drop development on a limited web application that’s almost finished and begin work on a WCF-based API to power future projects?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T03:34:04+00:00Added an answer on May 11, 2026 at 3:34 am

    Well I’ve built a number of WCF applications and it’s not terribly difficult to get into (has irritating pitfalls, but that’s what trial and errors for!)

    That said, given what you’ve outlined there, I’d recommend against it if you have something that’s getting close to finishing, and your boss is after fast results. If it’s a possibility, why not finish the application you’re working on, and then write a document on what you could accomplish with a WCF API on top of what you already have with the web application and send that to your boss / manager?

    It’s not a great solution since your current web app wouldn’t be running against it, but it seems better (to me) to get something out there first, since setting up the start of a good API isn’t something I personally enjoy doing with deadlines closing in and high expectations..

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 77k
  • Answers 77k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • added an answer Isn't SET ROWCOUNT Deprecated, you could use the top clause… May 11, 2026 at 3:23 pm
  • added an answer Add function at(size_t i) and use this function. EDIT: If… May 11, 2026 at 3:23 pm
  • added an answer Console.Clear() works in a console application. When Calling Console.Clear() in… May 11, 2026 at 3:23 pm

Related Questions

I work in an IT department that is divided into two groups. One group
For a little background, I work for a firm that develops web-based enterprise social
My company develops several types of applications. A lot of our business comes from
In the company that i work, we develop all the GUI in C#, but

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.