question/survey
-
If you were directed to move away from Microsoft languages, given free reign over what to go to next and were tasked with building say, an inventory system(heavy usage throughout the workday, 60 + users or so) that still would have a sql server behind it. What language would you go to and a couple of your main reasons why? (personal preference, performance etc.) This would still run on windows machines and not required to go cross platform. So for example would you go Java desktop app, a internal website thats not asp.net c++ desktop.. ? Just curious as to what people would prefer given free will on the subject.oh heck even include MS languages platforms too if that is your preference. hardware is: In house servers to run whatever is needed, sql server 2008 to hold data and a decent network. half of the computers are older XP machines with single core processors. EDIT: this is an actual project, but I have total freedom on what to do. I do have some ideas of my own of course but thought that I would get some input from people I deem to have a TON more experience than me in corporate level development. Thats why so general a question, right now thats where I am at :-D
Beauty is in the eye of the beer-holder Be careful which toes you step on today, they might be connected to the foot that kicks your butt tomorrow. You can't scare me, I have children.
Definitely BoilerStrap: http://html9responsiveboilerstrapjs.com[^] Repost I know.. but a worthy mention on this topic!
"For fifty bucks I'd put my face in their soup and blow." - George Costanza
CP article: SmartPager - a Flickr-style pager control with go-to-page popup layer.
-
SockPuppeteer wrote:
he current SW is shite, but works so urgency for replacement is relatively low
true
SockPuppeteer wrote:
So can you allocate yourself a %Rge of your time to redesign/rebuild it from the ground up, while the rest of your time is spent maintaining the legacy?
a little, but its worse than legacy support. I am the entire IT department here. Network admin, databases, helpdesk, programmer the whole shebang.. so limited actual code writing time.
SockPuppeteer wrote:
Of course Mgt would expect it to take you two weeks, but if they're looking at commercial apps they will hopefully notice that they're generally not $99.99 boxed software!)
hehe, the current one we are looking at is $130,000.00 "out of the box". but it is built by people that came from our industry and is tailored to our line of work and nothing else. it would take me a few months in reality. the current shite app is 75 pages of brain pain, and over 80 crystal reports. all has to be replicated to some extent(theoretically done better).
SockPuppeteer wrote:
Whatever you do (and I speak from experience!) don't get persuaded to do an early release which still updates/uses the Access Db as well as the SQL Db - this way much pain and suffering lie!)
that is somewhat what happened. the previous guy had no degree or experience prior to this and he let himself get rushed. It was never fully completed and what is there is painful. then he quit. they hired me,ang three months later the it manager quit. That left me and a few months later they made it official and never hired another programmer.
Beauty is in the eye of the beer-holder Be careful which toes you step on today, they might be connected to the foot that kicks your butt tomorrow. You can't scare me, I have children.
Suggestion: For < 130k you could hire a contractor - so spend time speccing what you want, then persuade them to get a good contractor who can do the legwork
.\\axxx
-
If you were directed to move away from Microsoft languages, given free reign over what to go to next and were tasked with building say, an inventory system(heavy usage throughout the workday, 60 + users or so) that still would have a sql server behind it. What language would you go to and a couple of your main reasons why? (personal preference, performance etc.) This would still run on windows machines and not required to go cross platform. So for example would you go Java desktop app, a internal website thats not asp.net c++ desktop.. ? Just curious as to what people would prefer given free will on the subject.oh heck even include MS languages platforms too if that is your preference. hardware is: In house servers to run whatever is needed, sql server 2008 to hold data and a decent network. half of the computers are older XP machines with single core processors. EDIT: this is an actual project, but I have total freedom on what to do. I do have some ideas of my own of course but thought that I would get some input from people I deem to have a TON more experience than me in corporate level development. Thats why so general a question, right now thats where I am at :-D
Beauty is in the eye of the beer-holder Be careful which toes you step on today, they might be connected to the foot that kicks your butt tomorrow. You can't scare me, I have children.
Rather I have more experience at desktop development I would choose to create a web application since it's more easy to install it, update it, support it, give clients the same experience(well exclude IE) and you are free to create a really nice interface. My language of choice would be C# ms MVC and if I must not use this I would choose ruby on rails, it's might be better that msMVC and it's super portable to webservers and databases.
-
If you were directed to move away from Microsoft languages, given free reign over what to go to next and were tasked with building say, an inventory system(heavy usage throughout the workday, 60 + users or so) that still would have a sql server behind it. What language would you go to and a couple of your main reasons why? (personal preference, performance etc.) This would still run on windows machines and not required to go cross platform. So for example would you go Java desktop app, a internal website thats not asp.net c++ desktop.. ? Just curious as to what people would prefer given free will on the subject.oh heck even include MS languages platforms too if that is your preference. hardware is: In house servers to run whatever is needed, sql server 2008 to hold data and a decent network. half of the computers are older XP machines with single core processors. EDIT: this is an actual project, but I have total freedom on what to do. I do have some ideas of my own of course but thought that I would get some input from people I deem to have a TON more experience than me in corporate level development. Thats why so general a question, right now thats where I am at :-D
Beauty is in the eye of the beer-holder Be careful which toes you step on today, they might be connected to the foot that kicks your butt tomorrow. You can't scare me, I have children.
For a desktop app, it has to be C# or C++, really. Delphi used to be a genuine alternative but not any more. For a web (or intranet) app I'd probably use PHP if ASP MVC was off the table. It's pretty rubbish (someone will probably post the link to that article about why it's a fractal fail), but it is commonly available on free hosting so it's a good thing to know how to use.
-
Unless you are specifically looking to learn a new technology with the project (i.e. some backdoor CPD), why would you ever consider using anything but whatever it is you currently know best? Why make it more complicated than it need be?
because I am always willing to learn if necessary, and what I know best is not necessarily the best way. Hence the fishing trip :-D
Beauty is in the eye of the beer-holder Be careful which toes you step on today, they might be connected to the foot that kicks your butt tomorrow. You can't scare me, I have children.
-
For a desktop app, it has to be C# or C++, really. Delphi used to be a genuine alternative but not any more. For a web (or intranet) app I'd probably use PHP if ASP MVC was off the table. It's pretty rubbish (someone will probably post the link to that article about why it's a fractal fail), but it is commonly available on free hosting so it's a good thing to know how to use.
BobJanova wrote:
Delphi used to be a genuine alternative but not any mor
funny you should say that. We just had a new automated system installed on one of our existing machines. the guy wrote the software in Delphi. :laugh: To be fair though, he has been writing in Delphi his whole career.
Beauty is in the eye of the beer-holder Be careful which toes you step on today, they might be connected to the foot that kicks your butt tomorrow. You can't scare me, I have children.
-
Suggestion: For < 130k you could hire a contractor - so spend time speccing what you want, then persuade them to get a good contractor who can do the legwork
.\\axxx
well the difference here from a long term viewpoint is this. With the already built app for 130G, we get continued support from the company that built it as that is what they do. If I hire a contractor, he may or may not be around in a year or two. On the same note, I am trying to sell them on that fact that if I build it and do come up with a viable solution that is clean and fast, What to they do down the road if they fire me or I quit? then they are right back where they are now. A software that some new guy has to try and figure out how to support. And he might think the same thing about mine as I do about the one that exists now. :-D
Beauty is in the eye of the beer-holder Be careful which toes you step on today, they might be connected to the foot that kicks your butt tomorrow. You can't scare me, I have children.
-
If you were directed to move away from Microsoft languages, given free reign over what to go to next and were tasked with building say, an inventory system(heavy usage throughout the workday, 60 + users or so) that still would have a sql server behind it. What language would you go to and a couple of your main reasons why? (personal preference, performance etc.) This would still run on windows machines and not required to go cross platform. So for example would you go Java desktop app, a internal website thats not asp.net c++ desktop.. ? Just curious as to what people would prefer given free will on the subject.oh heck even include MS languages platforms too if that is your preference. hardware is: In house servers to run whatever is needed, sql server 2008 to hold data and a decent network. half of the computers are older XP machines with single core processors. EDIT: this is an actual project, but I have total freedom on what to do. I do have some ideas of my own of course but thought that I would get some input from people I deem to have a TON more experience than me in corporate level development. Thats why so general a question, right now thats where I am at :-D
Beauty is in the eye of the beer-holder Be careful which toes you step on today, they might be connected to the foot that kicks your butt tomorrow. You can't scare me, I have children.