473,804 Members | 2,124 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Pros/Cons of Turbogears/Rails?

First, I don't intend this to be a flame war, please. Python
and Ruby are the only two languages I'd willingly work in
(at least amongst common languages), and TurboGears and
Rails seem roughly equivalent.

I'm much more knowledgable about Python, but that's a minor
issue--I've been intending to learn more Ruby anyway.

Here are the pros and cons that I'm aware of and consider
important:

Turbogears:
+ SqlObject allows working with the DB tables without
using SQL itself.
+ Likely to be faster because as far as I'm aware, Python
is significantly faster.
+ Easy access to other libraries (such as the Python
Imaging Library) that Ruby, being a relatively newer
language, doesn't have equivalents to.
+ Built-in default SQLite makes it easier to set up?
(as far as I can tell, Ruby requires MySql by default--don't
know how easy this is to change.)
+ I find the templating system somewhat cleaner; code in
py: xml namespace allows pure .html templates, instead
of equivalent of .rhtml files.

Ruby:
+ More mature system. More stable? More features?
+ Much better documented. This is a biggie.
+ Built-in Rubydoc system would make documenting the
system easier. (IMHO, developers almost always
underestimate the need for good documentation that
is written along withe the system.) Is there a
Python doc system that has received Guido's blessing
yet? D'oxygen would seem an obvious choice.
+ Better coordination with Javascript helper code?

I was initially leaning towards Rails due to maturity,
but the most recent version of TurboGears seem to have
fixed a lot of the "ad hoc" feeling I got from previous
versions. But I'm still very much up in the air.

Thanks,
Ken

P.S. If I wanted to provide an image by streaming the
file data directly over the connection, rather than by
referring to an image file, how would I do that? I'd
like to build code that would allow images to be assembled
into a single-file photo album (zip or bsddb file), and
so can't refer to them as individual image files.
Aug 27 '06
42 3889
fuzzylollipop wrote:
uh, no, Python predates Ruby by a good bit
Rails might be "older" than Turbogears but it still JUST went 1.0
officially.
Wow that's a lot of FUD, especially since you're beating up on Rails
for it's docs and maturity, when I doubt (but couldn't prove)
turbogears comes close.

Lets be specific:

12/13/05: http://dev.rubyonrails.org/changeset/3303
It can't be called "mature' by any defintition.
It's easy to deploy a site without running into bugs as long as you're
not dealing with any edge-cases. As far as OSS solutions go, that
pretty well fits my definition of "mature". So there's one.
Rails has no documentation, period. The authors acknowledge this
openly.
Why you would just talk out of your ass like this escapes me.

http://api.rubyonrails.org (Look at any of the :Base classes for
overviews)
http://rubydoc.org (For basic Ruby help)
http://rails.techno-weenie.net/ (Help with the lesser known areas of
RoR, and tips & tricks)
http://www.bigbold.com/snippets/tags/rails (Snippets other people have
found useful)
http://wiki.rubyonrails.com/rails/pages/Howtos (Lots of "Getting
Started" type how-tos)
http://caboo.se (A blog aggregation of some of the committer's )

Then again, you could just google for "rails documentation" (here's a
link:
http://www.google.com/search?client=...UTF-8&oe=UTF-8
)

And the top link will take you to a page on the Wiki that describes all
of this. Until you want to start writing plugins and such, this
documentation pretty much fits the bill. Could there be more? Yes. Is
it perfect? Obviously not. Is finding documentation going to be a
problem for anyone willing to spend a few minutes with Google or on IRC
asking questions if you're genuinely trying? I seriously doubt it.
again, Ruby can't be considered 'mature' by any definition.
It seems like you're the one confusing things now. Ruby is obviously a
pretty mature language. There are definite feature holes (encoding
aware Strings, native Threads), but the community, documentation,
tutorials (by far the best of any language I've learned), are all
pretty mature.

Is Rails mature? Compared to JSP? Probably not... compared to
TurboGears? (The entire point of this topic, which you conveniently
side-step by managing to not mention it once) Easily.

So if you decide to reply, might I suggest spending a few minutes with
Google to get your facts straight next time? Oh, and keeping an eye on
the actual topic might be a good idea too.

Aug 28 '06 #11
In my understanding, which relies completely on the judgements of
co-workers regarding the rails side of the debate, TurboGears is more
flexible. Tasks which fall inside the scope of Rails' "opinion" are
probably easier there, but anything outside of what Rails was built to
do is harder than equivalent deviations from TurboGears. Obviously this
amounts to little more than hearsay, but nonetheless I think it is an
important element to look into.

I can say that each of them has their own genius decisions, and neither
is so lacking in documentation or community support to preclude
choosing either framework based on how well it suits your project.

Aug 28 '06 #12
Ray
Paul Boddie wrote:
But at least in most developers' perception, it is (not necessarily in
the absolute sense, but perhaps relative to Django or Turbogears).
Mind, it doesn't even need to be true, we're talking of perception
here.

So actual maturity isn't important when using a technology: it's
"perceived maturity" that counts, right?
Well depends on "counts" in what sense. Counts as in the managers up
there perceive something as mature, despite proofs of the contrary,
certainly "counts", because then we'll end up having to work with a
probably immature technology (nothing about RoR here, I'm talking in
general). Yet with more people using it, its actual maturity will
inevitably rise as well, maybe eventually to a level near that of its
perceived maturity.

"Counts" as in to us developers who are actually spending our lives
doing this? Perhaps yes too. If you're well-versed in something that is
widely perceived to be mature, you may find it easier to win bread for
your family, even if you have a painful time using it.
Any continuation down that
particular path of reasoning surely leads you to the point where you
claim, in concert with the developers, that increasing levels of
inconvenience caused by gratuitous changes or broken documentation is
not caused by bugs or general immaturity but by "features". I guess
this is the definition of "opinionate d software" that some people are
so excited about.

[...]
Sadly, there are more Java guys who know about Ruby than Python,
despite the fact that Python predates Ruby by quite a few years...
(this must be that Bruce Tate dude's fault! )

If you only listen to Bruce Tate et al, I imagine you could have the
above impression, but I'd be interested to see hard facts to back up
those assertions.
Yeah, see, the thing is that Python is not lacking luminaries endorsing
it either, e.g.: Eric Raymond and Bruce Eckel. But for some reason this
"Python is good" meme is not that viral. I wonder why...

And, since when do hard facts matter anyway? I've met a number of
people who've told me they'd program in Eiffel if they could. And hey,
perhaps in its day Eiffel *was* the best OO language out there.
Certainly it looked cleaner than C++! :)

Paul
Aug 29 '06 #13
On 8/27/06, ke************* ***@sbcglobal.n et
<ke************ ****@sbcglobal. netwrote:
First, I don't intend this to be a flame war, please. Python
and Ruby are the only two languages I'd willingly work in
(at least amongst common languages), and TurboGears and
Rails seem roughly equivalent.

I'm much more knowledgable about Python, but that's a minor
issue--I've been intending to learn more Ruby anyway.

Here are the pros and cons that I'm aware of and consider
important:

Turbogears:
+ SqlObject allows working with the DB tables without
using SQL itself.
yes and SQLAlchemy lets you do more complex things, like working with
an existing database.
+ Likely to be faster because as far as I'm aware, Python
is significantly faster.
no idea there.
+ Easy access to other libraries (such as the Python
Imaging Library) that Ruby, being a relatively newer
language, doesn't have equivalents to.
python's'lib is MUCH more bigger
+ Built-in default SQLite makes it easier to set up?
actually no you still have to install sqlite and the "build in" is
just a config entry.
(as far as I can tell, Ruby requires MySql by default--don't
know how easy this is to change.)
+ I find the templating system somewhat cleaner; code in
py: xml namespace allows pure .html templates, instead
of equivalent of .rhtml files.

Ruby:
+ More mature system. More stable? More features?
not at all, you could say that in a TG vrs django or zope.
+ Much better documented. This is a biggie.
TG docs are lacking at the moment mainly due to a problem with the
documentation engine, we have been bouncing between trac,docudo, xmls
and now moinmoin. this will be settle soon, until this is fix there
will be on 1.0 (which may be the reason why RoR is already out and TG
isn't)
+ Built-in Rubydoc system would make documenting the
system easier. (IMHO, developers almost always
underestimate the need for good documentation that
is written along withe the system.) Is there a
Python doc system that has received Guido's blessing
yet? D'oxygen would seem an obvious choice.
huh? docstrings ...
+ Better coordination with Javascript helper code?
again huh, in TG you include a JS lib and it's done. if someone has
made a widget for it all you have to do is install it (easy_install
widget).
>
I was initially leaning towards Rails due to maturity,
but the most recent version of TurboGears seem to have
fixed a lot of the "ad hoc" feeling I got from previous
versions. But I'm still very much up in the air.
is that 0.5 and 0.8? almost everyone on TG runs the 0.9 alpha's there
has been so much code in to them that is stable as a rock.
>
Thanks,
Ken

P.S. If I wanted to provide an image by streaming the
file data directly over the connection, rather than by
referring to an image file, how would I do that? I'd
like to build code that would allow images to be assembled
into a single-file photo album (zip or bsddb file), and
so can't refer to them as individual image files.
if that's the case either is just overkill all you need is a simple
httpserver and reading a bit about image encoding.
--
http://mail.python.org/mailman/listinfo/python-list
Aug 29 '06 #14
Ray wrote:
Paul Boddie wrote:
>>>But at least in most developers' perception, it is (not necessarily in
the absolute sense, but perhaps relative to Django or Turbogears).
Mind, it doesn't even need to be true, we're talking of perception
here.

So actual maturity isn't important when using a technology: it's
"perceived maturity" that counts, right?


Well depends on "counts" in what sense. Counts as in the managers up
there perceive something as mature, despite proofs of the contrary,
certainly "counts", because then we'll end up having to work with a
probably immature technology (nothing about RoR here, I'm talking in
general). Yet with more people using it, its actual maturity will
inevitably rise as well, maybe eventually to a level near that of its
perceived maturity.

"Counts" as in to us developers who are actually spending our lives
doing this? Perhaps yes too. If you're well-versed in something that is
widely perceived to be mature, you may find it easier to win bread for
your family, even if you have a painful time using it.

>>Any continuation down that
particular path of reasoning surely leads you to the point where you
claim, in concert with the developers, that increasing levels of
inconvenien ce caused by gratuitous changes or broken documentation is
not caused by bugs or general immaturity but by "features". I guess
this is the definition of "opinionate d software" that some people are
so excited about.

[...]

>>>Sadly, there are more Java guys who know about Ruby than Python,
despite the fact that Python predates Ruby by quite a few years...
(this must be that Bruce Tate dude's fault! )

If you only listen to Bruce Tate et al, I imagine you could have the
above impression, but I'd be interested to see hard facts to back up
those assertions.


Yeah, see, the thing is that Python is not lacking luminaries endorsing
it either, e.g.: Eric Raymond and Bruce Eckel. But for some reason this
"Python is good" meme is not that viral. I wonder why...

And, since when do hard facts matter anyway? I've met a number of
people who've told me they'd program in Eiffel if they could. And hey,
perhaps in its day Eiffel *was* the best OO language out there.
Certainly it looked cleaner than C++! :)
Also remember that there are still lots of Python users who keep the
fact quiet because they regard it as a strategic advantage. They don't
*want* Python usage to spread, or they'll lose their advantage.

regards
Steve
--
Steve Holden +44 150 684 7255 +1 800 494 3119
Holden Web LLC/Ltd http://www.holdenweb.com
Skype: holdenweb http://holdenweb.blogspot.com
Recent Ramblings http://del.icio.us/steve.holden

Aug 29 '06 #15
[comp.lang.ruby snipped]

Ray wrote:
Paul Boddie wrote:

So actual maturity isn't important when using a technology: it's
"perceived maturity" that counts, right?

Well depends on "counts" in what sense. Counts as in the managers up
there perceive something as mature, despite proofs of the contrary,
certainly "counts", because then we'll end up having to work with a
probably immature technology (nothing about RoR here, I'm talking in
general).
Yes, I saw this with Java several years ago. However, as someone
actually using the technology concerned, it's obviously vital to make
the distinction between actual and perceived maturity. My impression is
that we're seeing developers, not managers, failing to make that
distinction.
Yet with more people using it, its actual maturity will
inevitably rise as well, maybe eventually to a level near that of its
perceived maturity.
This sentiment somehow reminds me of various Oracle products.
"Counts" as in to us developers who are actually spending our lives
doing this? Perhaps yes too. If you're well-versed in something that is
widely perceived to be mature, you may find it easier to win bread for
your family, even if you have a painful time using it.
Sure. Just get certified on whatever today's middle management are
advocating, spend a few years working with that stuff, then repeat the
process for the next generation of middle management - it can certainly
make money for people who don't seek any meaning in what they do.

[...]
If you only listen to Bruce Tate et al, I imagine you could have the
above impression, but I'd be interested to see hard facts to back up
those assertions.

Yeah, see, the thing is that Python is not lacking luminaries endorsing
it either, e.g.: Eric Raymond and Bruce Eckel. But for some reason this
"Python is good" meme is not that viral. I wonder why...
Python has had its share of the spotlight: Eric Raymond's advocacy
dates back to the late 1990s; Bruce Eckel still advocates Python but
started doing so a few years ago. Perhaps the latest arrivals to the
party (celebrating dynamic languages in this case) are usually the
loudest, in order to make up for their sluggish realisation that Java
isn't the panacea they insisted it was while it was still the cool new
thing. Or perhaps a lot of these people do quite nicely out of surfing
whatever trend currently is the cool new thing.
And, since when do hard facts matter anyway?
When certain individuals claim that more Java people know about Ruby
than they do about Python. I know that there are people out there who
know (about) Java but not about Jython, for example, but even in
circles where buzz and hype seem like everything (eg. marketing) the
hard facts or statistics are still critical because they actually help
those people do their job properly. Moreover, just stating something
doesn't make it true - the hard facts serve to prove or disprove such
assertions, and to anyone serious about understanding the underlying
phenomena, it's vital to seek those facts out.
I've met a number of
people who've told me they'd program in Eiffel if they could. And hey,
perhaps in its day Eiffel *was* the best OO language out there.
Certainly it looked cleaner than C++! :)
So why don't they? Management pressure? Why don't people write more
Python in their day job? Any suggestions?

Paul

Aug 29 '06 #16
Paul Boddie a écrit :
[comp.lang.ruby snipped]

Ray wrote:
>I've met a number of
people who've told me they'd program in Eiffel if they could. And hey,
perhaps in its day Eiffel *was* the best OO language out there.
Certainly it looked cleaner than C++! :)

So why don't they? Management pressure? Why don't people write more
Python in their day job? Any suggestions?

Probably because of the extreme Bondange And Disciplineness of Eiffel,
the incredible cost of each user license, lack of generic programing (
you know, the thing easy to do in Python/Ruby but requires templates in
C++ ) and the complete lack of a correct debugger.

By now, it seems that some of those problems have been fixed in various
ways but we now have even better : incompatible implementations of the
language!

Eiffel is for all purposes a niche language only used by some fanatics
here and there :)
Aug 29 '06 #17
Ray

Paul Boddie wrote:
<snip>
Sure. Just get certified on whatever today's middle management are
advocating, spend a few years working with that stuff, then repeat the
process for the next generation of middle management - it can certainly
make money for people who don't seek any meaning in what they do.
It can certainly make money--true. "Don't seek any meaning in what they
do"?! You're just accusing a lot of honest hardworking people to be
mindless drones there. We have feelings too, you know :(
Yeah, see, the thing is that Python is not lacking luminaries endorsing
it either, e.g.: Eric Raymond and Bruce Eckel. But for some reason this
"Python is good" meme is not that viral. I wonder why...

Python has had its share of the spotlight: Eric Raymond's advocacy
dates back to the late 1990s; Bruce Eckel still advocates Python but
started doing so a few years ago. Perhaps the latest arrivals to the
party (celebrating dynamic languages in this case) are usually the
loudest, in order to make up for their sluggish realisation that Java
isn't the panacea they insisted it was while it was still the cool new
thing. Or perhaps a lot of these people do quite nicely out of surfing
whatever trend currently is the cool new thing.
Perhaps that is true. A pity though, personally I tried to learn Ruby
but it just doesn't go well with my brain.
And, since when do hard facts matter anyway?

When certain individuals claim that more Java people know about Ruby
than they do about Python.
First, that question was supposed to be rhetorical :) Second, my claim
is not that general. Certainly proving such a general claim is an
enormous undertaking. It just happens that most of Java developers I
know, and I know quite a lot since I've been doing this for years, they
know Ruby and Rails. Python, Django, Turbogears, make them go "huh?".
I've heard of one entrepreneurial guy starting an exclusively RoR shop
and doing quite well at it. I haven't heard a Django/Turbogears shop
yet.
I know that there are people out there who
know (about) Java but not about Jython, for example, but even in
circles where buzz and hype seem like everything (eg. marketing) the
hard facts or statistics are still critical because they actually help
those people do their job properly. Moreover, just stating something
doesn't make it true - the hard facts serve to prove or disprove such
assertions, and to anyone serious about understanding the underlying
phenomena, it's vital to seek those facts out.
True. But since when do hard facts matter? That is, it's not that I
haven't tried to make people know how great Python is. but I can talk
until I'm blue in the face and they just go, "nah". What I'm saying is
that people (and management) unfortunately are sold to not with hard
facts, but with whatever that X viral factor is. And for some reason
the RoR crowd has managed to make it quite viral.
I've met a number of
people who've told me they'd program in Eiffel if they could. And hey,
perhaps in its day Eiffel *was* the best OO language out there.
Certainly it looked cleaner than C++! :)

So why don't they? Management pressure? Why don't people write more
Python in their day job? Any suggestions?
Well, I posted in this group a few weeks ago because I was trying to
convince the managers to give Python a try and was looking for
additional ammo. In the end Django is out because of its lack of
support for Oracle. But it's a catch 22 isn't it? We're a Java shop so
our developers are trained in Java, Struts, Tomcat, etc. Any switch to
a dynamic language will be a huge change. However it baffles me that
they are open to at least a PoC in Rails. but when I suggested Python,
they went: "nah we're not interested in Python. Rails it is."

*shrugs* whatever it is, those guys are doing something right.
Paul
Aug 29 '06 #18
Ray wrote:
>
It can certainly make money--true. "Don't seek any meaning in what they
do"?! You're just accusing a lot of honest hardworking people to be
mindless drones there. We have feelings too, you know :(
Well, I'm sorry for the unintentional insult. However, I've come to
believe that some people have the personality traits that let them
tolerate redoing the same work over and over again for no reason other
than management "furniture rearranging", whereas others start to resent
having their (working) life repeatedly flashed before their eyes, but
in slightly different colours, over a longer period of time. If there's
some kind of art that somehow increases tolerance of such things in a
humane way, I'd be interested to know what it is.

[...]
Well, I posted in this group a few weeks ago because I was trying to
convince the managers to give Python a try and was looking for
additional ammo. In the end Django is out because of its lack of
support for Oracle. But it's a catch 22 isn't it?
In the end, provided you have the time and energy (or money) for it,
you just have to make your own plan for bridging whatever gap there is
in the functionality of whatever open source project you intend to
employ professionally. I was once in a similar situation myself, with
Oracle products as well, where I had to put in the work myself to get
the necessary support needed for having my Python plus Oracle code
working in an environment that was Python-sceptical at best. I guess
the code was ultimately taken out of production, and everyone went over
to a pure Java strategy, but you can't always infuence people by
lobbying.
We're a Java shop so
our developers are trained in Java, Struts, Tomcat, etc. Any switch to
a dynamic language will be a huge change. However it baffles me that
they are open to at least a PoC in Rails. but when I suggested Python,
they went: "nah we're not interested in Python. Rails it is."

*shrugs* whatever it is, those guys are doing something right.
Making the Java people feel like they're doing something wrong, I
guess. And perhaps the Rails people realised that by giving those
people who lack direction, motivation, conviction or a sense of purpose
or control something to gravitate towards, some of them might feel
empowered enough to evangelise their discovery to the rest of the
group.

Paul

Aug 29 '06 #19
Paul Boddie wrote:
Ray wrote:
(snip)
>We're a Java shop so
our developers are trained in Java, Struts, Tomcat, etc. Any switch to
a dynamic language will be a huge change. However it baffles me that
they are open to at least a PoC in Rails. but when I suggested Python,
they went: "nah we're not interested in Python. Rails it is."

*shrugs* whatever it is, those guys are doing something right.

Making the Java people feel like they're doing something wrong, I
guess. And perhaps the Rails people realised that by giving those
people who lack direction, motivation, conviction or a sense of purpose
or control something to gravitate towards, some of them might feel
empowered enough to evangelise their discovery to the rest of the
group.
FWIW, and while it's certainly not enough by itself to explain the
phenomenon, I think that Ruby's object model being much more
conventional than Python's may have some influence too on RoR's adoption
by the Java world.
--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in 'o****@xiludom. gro'.split('@')])"
Aug 29 '06 #20

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
7644
by: Fred | last post by:
Not much expertise on XSLT and trying to understand it's uses when creating apps in VS.NET? If I wanted flexibility on the UI (View aspect of M.V.C.): - How does it compare with creating business components that can be consumed by WebForms, WinForms, mobile devices, etc? Is it even fair to compare the such technologies? - How about for cases when you need to display dynamic elements on the form/grid (as compared to knowing data elements...
2
2826
by: scott | last post by:
Hi, Just wondering what sort of problems and advantages people have found using stored procedures. I have an app developed in VB6 & VB.NET and our developers are starting to re-write some of the code in stored procedures (im advocating encryption of them). When deploying an application however stored procedure seem to add another level of complexity to installation. In future we also plan to have an basic ASP app with some of the...
1
5963
by: Aspersieman | last post by:
On Wed, 05 Nov 2008 08:35:23 +0200, 3000 billg <billg3000@hos.twgg.org> wrote: Hi Excellent choice :)
0
9715
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
1
10356
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
10099
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
9176
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7643
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6869
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5536
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
4314
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
3003
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.