Dear Rodinhooders
I am an application designer and programmer who is working on oracle technologies (Oracle 10g and D2k) and on ERP domain since many years.
I have a very decent and scalable product ready with us which would suit needs of most of the organizations.
The problem I am facing currently is our product is on client-server platform. We wish to bring it on web. The choices available are mind boggling for us, and we are not able to pick or choose what to use.
Any technology we choose is not going to be easy for us to adapt, as coming from pure procedural kind of coding on client server, it will sure involve a lot of learning curve. We are willing to put in efforts, but beforehand we need information on what is best for us.
Friends, I need guidance and help from you to identify the technology we can work with, and maybe, if possible a bit of hand holding during initial phase of learning.
Bilal Budhani
Hi Shyam,
When it comes to web technology without a doubt go with PHP. It is the most popular and widely used technology on the internet. There are ample of learning material available which makes it very easy to get started and huge developers community to help you out. Also, due to the good community support there are plenty of libraries, examples and lot more resources readily available to make a better approach.
I hope this helps you … 🙂
Puneet Sharma
What technology is your product on ??
Mahesh Khambadkone
Can you describe what your product is about ?
You mentioned it’s a client-server application. Given the move towards tablets / mobile, it may be more feasible to build a mobile-side client of your application, and host your server in a virtualized environment. This would enable you to go to market to a small set of clients initially, and then worry about any large scale migration to PHP / Python / RoR / Node.js / etc etc.
Shyam Sunder Vyas
Our product is on developer6i forms and reports, and oracle 10g as the database.
Shyam Sunder Vyas
Our product is an ERP system. We have designed it keeping configurable abilities in mind, so any user would be able to change/create any screen or reports he wants.
Our product currently is able to handle, accounts and finance, taxation, production, costing, order management, schemes management, procurement, inventory, price lists, freight and logistics.
We are working currently to develop and HR and Payroll features.
Yes Mahesh, mobile access is next on our mind once we get comfortable with web.
Mahesh Khambadkone
Who will your end users be? Think about this – why would a person in a shop floor want to have a PC to connect to a web to access a product internal to them.
Depending on the use-cases – .e.g. a factory floor, or a SME with 50-100 employees. Build a Android tablet app. Package it as a solution to SMEs with device and zero PC requirement. For the PC users, talk to the folks at AppSurfer.
You should speak to AppSurfer team in any case – the tech they have to render mobile screen views on a browser, should work for C/S apps too so that you have minimal changes to be made – it’s a possibility.
Shyam Sunder Vyas
thanks, this is an option which we would like to pursue in future.
currently we want to spend our energies to understand the web technologies which would be most suitable to us.
Nishant Agrawal
There really is no one-size-fits-all. This is the most common (and best) advice you would get. A .net developer would recommend going with .net technologies, a php developer (yours truly) would advice LAMP stack, and so on.
At the end of the day, you will have to study the pros and cons of each language and find your fix.
PHP is more accessible, cheap, and easy.
.NET is expensive, and not-so-easy, but some people find it to be technologically superior.
Puneet Sharma
Well in that case – the best bet would be to go for Oracle forms services 11G. Forms 11G is for the web. Also, there are tools like PITSS.CON to convert from 6i to 11G.
Re-building your ERP in PHP or other would be a huge task. I think, this would be the best possible solution.
Jack John
I would also prefer .Net if not Forms 11G
Shyam Sunder Vyas
How do we start. What should be the steps to understand and evaluate dot net.
Shyam Sunder Vyas
My latest entry as remark here, is only to bring a little more information on board.
Our existing system created in developer 2k is very compact in size. We have currently 32 objects (all wizards, interfaces for data entry and reports) which are in use. With these 32 objects and our database, we or any user of ours are able to create as many as 500+ screens at runtime.
Our endeavour of shifting to web is in and around these 32 objects. It is not like we have a huge depository of objects which are to be converted for web. There is also a possibility that we keep the wizard screens which we have created for designing the screens and reports interfaces on d2k, but the other 8 objects which deal with data entry and reporting could be migrated.
I really think it is easy. Only reference and suggestions we require is which should be the best option for us to move to web. Should it be Php, Dot Net, Java or something else.